Project to for a control panel to control and display output from computer software, mainly video games.
A similar project using the 74HC595 and Arduino Uno could be made with slight modifications to this code. I may build another one of these with a different layout in the future and at that point I would modify the code to be more modular and work with almost any configuration.
- Flash code to the Arduino
- Run the ControlPanel python script
- Launch a game
- If it does not have a source then configure your controls
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
Part | Link |
---|---|
74HC595 x10 | DigiKey |
1N4002 x14 | DigiKey |
5mm RGB LED x14 | DigiKey |
16mm Illuminated Pushbutton (Green) x2 | AdaFruit |
16mm Illuminated Pushbutton (Red) x4 | AdaFruit |
16mm Illuminated Pushbutton (Blue) x 2 | AdaFruit |
16mm Illuminated Latching Pushbutton (Blue) x2 | AdaFruit |
Illuminated Toggle Switch with Cover (Blue) x1 | AdaFruit |
3 Axis Joystick w/ Button x1 | RobotShop |
GNU General Public License v3.0