https://github.com/surtarso/urcade-led-controller
URCade's emulator based arcade button led controller with Arduino
https://github.com/surtarso/urcade-led-controller
arcade arduino controller emulator fliperama led
Last synced: about 2 months ago
JSON representation
URCade's emulator based arcade button led controller with Arduino
- Host: GitHub
- URL: https://github.com/surtarso/urcade-led-controller
- Owner: surtarso
- License: gpl-3.0
- Created: 2025-06-20T23:54:21.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-12-16T10:03:07.000Z (6 months ago)
- Last Synced: 2025-12-19T23:11:34.453Z (6 months ago)
- Topics: arcade, arduino, controller, emulator, fliperama, led
- Language: C++
- Homepage:
- Size: 182 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# URCade LED Controller
URCade's *emulator based* arcade button *led controller* with Arduino.
Check [URCade](https://urcade-files.ddns.net) project if you want to use our own pre-configured daemon.
## How it works
- You need a daemon installed on you emulator machine that will detect the emulator being launched and send the corresponding number of active buttons for that emulator to the arduino, as exemplified in [urcade-leds-daemon.sh](urcade-leds-daemon.sh). The arduino will receive the number of buttons related to the launched emulator and light up only the active buttons;
- The mode button will cycle between differente light effects (all on, random effects, all off);
- The hitbox toggle will let you light a hitbox on the fly.
## Possible configurations
You can use any of the 6 configurations:
- only hit buttons (a,b,x,y,l,r);
- only hit buttons with mode button;
- hit buttons + directionals (hitbox) with mode button;
- hit buttons + directionals (hitbox) with mode button and hitbox toggle;
- hit buttons + directionals (hitbox) with mode button and light sensor (for cabinets with lids);
- hit buttons + directionals (hitbox) with mode button, hitbox toggle and light sensor (for cabinets with lids).

Use any of the provided configurations for your setup, changing the indicated variable in the [urcade-leds-arduino.ino](urcade-leds-arduino.ino) file.