A button panel to control games on a PC.
It's based on an Arduino Micro, because that board connects to the PC as a USB device, and can act as a keyboard.
When you press a button on this board, a keypress is sent to the computer. You can bind that keypress to a key binding in a game or other application.
The code in this repo sends the following key combinations:
- RIGHT_SHIFT + a
- RIGHT_SHIFT + b
- RIGHT_SHIFT + c
- RIGHT_SHIFT + d
- RIGHT_SHIFT + e
These key combinations can be changed by editing button_panel.ino
.
The design uses:
- 2 30mm arcade buttons (e.g. these)
- 2 10mm momentary switches (e.g. these)
- 1 10mm toggle switch (e.g. these)
- 3 5mm-LED panel mounts (e.g. these)
Those aren't the exact parts, with the exception of the arcade buttons, but they're all pretty standard, and should fit the design files.