Skip to content
This repository has been archived by the owner on Mar 28, 2020. It is now read-only.

Major Features

Alan Yorinks edited this page Jul 8, 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.
      • 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.
  • Automatically capture and time-stamp analog and digital transitory input events.
  • All 3 APIs support callback as well as a polled interface.