Buttoneer: The Firmware turns USB compatible Arduino boards into button box controllers. With support for buttons, switches, and rotary encoders.
Push buttons feature debounce and EMI protection.
The encoder function totally works ok despite relying on polling.
Wire up buttons/switches to any or all of pins: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 16, 18, 19
Wire a single optional encoder to pins: 20, 21
Follow
Pre-requisites
- Arduino IDE
- ArduinoJoystickLibrary
- Flash firmware using Arduino IDE
- Done!
Once configured and installed, just plug your wheel in. It will appear as a USB Game Controller.
Feature and pull requests are always welcome.
GNU GENERAL PUBLIC LICENSE Version 3
ArduinoJoystickLibrary Copyright (c) 2015, Matthew Heironimus