A Python Protocol Abstraction Library For Arduino Firmata using Python asyncio
Project description
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.
Major features
-
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pymata-express-1.1.tar.gz
(18.9 kB
view hashes)
Built Distribution
Close
Hashes for pymata_express-1.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2040d68b7184d2afc9df819f9760c74c38db2529a5bbe77bc10f90385b0dc7d7 |
|
MD5 | 9a8e18a12b1cd137f5f97a4a1a16abd9 |
|
BLAKE2b-256 | ba7ca878299a52fca29878a037131dd61bd7281a7a327b9d7f4033119aa28e65 |