This repository has been archived by the owner on Mar 28, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 51
Major Features
Alan Yorinks edited this page Jul 9, 2015
·
13 revisions
- Implemented using the high efficiency Python asyncio library.
-
Choose From 3 Included APIs
- pymata_core - a pure asyncio method call API.
- pymata3 - a pymata_aio plugin implementing a method call API that acts as a proxy for pymata_core. It shields the user from the details of the asyncio library.
-
pymata_iot - a pymata_aio plugin API that implements an Autobahn Websocket server, and uses JSON messaging for application communication.
- After downloading and invoking pymata_iot, control your Arduino from a webpage!
- Implements 100% of the StandardFirmata Protocol (StandardFirmata 2.43).
- Auto-detects Arduino COM ports.
- Provides an Integrated Control-C Handler
-
FirmataPlus (enhanced StandaradFirmata sketch) included with distribution. It adds support for:
- HC-SRO4 Ultrasonic Distance Sensors using a single pin.
- Stepper Motors.
- Piezo Tone Generation.
- 2 Pin Rotary Encoder Support.
- Ability to automatically capture and time-stamp user specified analog and digital transient input events on a per-pin basis.
- All 3 APIs support callback as well as a polled interface.
Copyright (C) 2015-2020, Alan Yorinks, All rights reserved.