pyFirmata is a Python interface for the Firmata_ protocol. It is fully compatible with Firmata 2.1, and has some functionality of version 2.2. It runs on Python 2.7 ...