“The brain is a Raspberry Pi 3 which runs the step sequencer program, written in python. The monome is connected to the Pi via USB. An Arduino Uno is also connected to the Pi via USB. The Arduino controls 8 servos, each with a “mallet” attached. (These mallets are actually Lego bricks clumsily taped onto coffee sticks.) The Arduino is programmed to receive serial commands* from the python program. A command is one byte or 8 bits, each bit representing ‘on’ (play the note) and ‘off’ (do nothing) states of each servo. The monome is totally controlled by the python program. The program sends serial commands that, for example, tell the monome which buttons need to light up or turn off. It also receives serial data from the monome - like, which buttons are getting pressed and depressed.”
Related Content
Related Posts:
- Cypherbot (an Assistant Robot)
- Solar Tracker Using Arduino and Raspberry Pi 3
- Tinku: a Personal Robot
- Alfred V.1 - Voice Controlled, IoT, Bluetooth, Servant Robot Using Arduino and Raspberry Pi
- Automated Greenhouse
- Automated HA Fish Tank Design Based on Seeed xiao ESP32S3 Se
- Deaf Link
- Emo - Your personal companion robot
- RDH RasDuinoHat SDK - Concept Beta Arduino Raspberry PiHat
- SCARA Chess Robot