mirror of
https://github.com/veroxzik/arduino-rp2040-game-controller.git
synced 2026-09-22 22:37:55 +03:00
main
Arduino RP2040 Game Controller
Code for a Bemani-focused game controller targeting the RP2040 microcontroller.
THIS IS A WORK IN PROGRESS - Feedback is always welcome, but please don't expect it to be full featured yet!
Pre-Requisites
- Install the Arduino IDE. I recommend downloading 1.8.19 and running in portable mode, but 2.x should work without issue.
- Install the arduino-pico core using the instructions in the README.
- Install the RPI_PICO_TimerInterrupt library using the Arduino Library Manager or the instructions in the README.
- Install the Bounce2 library using the Arduino Library Manager or the instructions in the README.
How to Use
- Download this repo and open the sketch in the Arduino IDE.
- Select the correct board for your setup.
- Press upload! If Arduino does not auto-restart your board into bootloader mode, do so yourself by holding BOOTSEL on the board and plugging the board in.
Languages
C++
80.5%
C
19.5%