Firmata is a protocol for communicating with microcontrollers from software on a computer (or smartphone/tablet, etc). The protocol can be implemented in firmware on any microcontroller architecture as well as software on any computer software package (see list of client libraries below).
- ConfigurableFirmata
- This is the most up-to-date version of Firmata for Arduino and Arduino-compatible boards.
- arduino (original version of Firmata for Arduino)
Browse the protocol documentation in the markdown files located in the protocol repository.