- download and install Arduino IDE
- Arduino IDE is bundled with an outdated version of Firmata, so update it as described
- plug in your Arduino
- select the StandardFirmata example (File > Examples > Firmata > StandardFirmata)
- upload StandardFirmata to your Arduino
- clone this repo and install dependencies:
git clone [email protected]:olihel/bitbeambot.git
cd bitbeambot
npm install
- run the robot scripts:
node bot.js
node keyboard-angles.js
node keyboard-coords.js
node playback.js
This project is based on work by Jason Huggins (@github, bitbeam.org), he actually provided the hardware parts, too.
Thanks to SinnerSchrader for support and the time to work on this project.