An Arduino controlled Robot. Primary implementation is a computer host and Xbox One controller utilizing a Processing sketch for communication via Xbee to the remote Arduino driving a Pololu Qik 12v10 motor driver.
- Arduino IDE/Compatible
- Processing 3+
- Readme.md (You're reading it)
- PololuQik : Current version last verified working if future changes occur in the master branch.
- NaraBot.ino : This is the Arduino Mega 2560 code for the bot itself.
- NaraPad.ino : This is standalone Arduino controlpad code for use without a computer host.
-
Transmitter.ino : This is the Processing code to utilize the xBee and Xbox gamepad via USB.
-
joypadconfig : This is the configuration file to allow Processing to identify controller buttons (Default: Xbox One controller) If you are using a different controller, use the configurator example sketch in G4P to generate a new configuration.
-
Joypadconfig updates for Xbox and Switch Pro Controller
-
Hardware for NaraPad.
- Schematics/Wiring Diagrams