jcchurch13/Mechaduino-Firmware

Provide machine interface for communicating with mechaduino

Opened this issue · 0 comments

The serial interface in serialCheck() is well suited for human interaction but not much for machine interaction, or for scriptable human interaction.

It would be nice if mechaduino were able to communicate with computers easily using some more-or-less standard protocol, such as firmata (https://github.com/firmata/protocol), min (https://github.com/min-protocol/min) plus some mini-language, python-arduino-command-API (https://github.com/thearn/Python-Arduino-Command-API), ArduinoSerialCommand (https://github.com/scogswell/ArduinoSerialCommand) or such. This would allow for rapid integration in host controller software and/or debugging/development GUIs.

At this moment, one GUI (Windows-only) project for mechaduino, https://github.com/Kaiwol1990/Mechaduino, uses its own protocol.