Pymata-express is a high performance, non-blocking, Python asyncio client for the Arduino Firmata Protocol.
It supports the complete StandardFirmata protocol in addition to an enhanced version of StandardFirmata called FirmataExpress.
-
Python 3.7+ compatible.
-
Fully documented API
-
User's Guide, Including Examples.
-
Implements 100% of the StandardFirmata Protocol (StandardFirmata 2.5.8).
-
Advanced auto-detection of Arduino devices (when using FirmataExpress).
-
FirmataExpress (enhanced StandardFirmata sketch) adds support for:
- HC-SR04 Ultrasonic Distance Sensors using a single pin.
- Stepper Motors.
- Piezo Tone Generation.
- Baud rate of 115200
This project was developed with Pycharm