Metadata-Version: 2.1
Name: pymata-aio
Version: 2.27
Summary: A Python Protocol Abstraction Library For Arduino Firmata using Python asyncio
Home-page: https://github.com/MrYsLab/pymata-aio/wiki
Author: Alan Yorinks
Author-email: MisterYsLab@gmail.com
License: GNU Affero General Public License v3 or later (AGPLv3+)
Download-URL: https://github.com/MrYsLab/pymata-aio
Description: ![logo](https://raw.github.com/MrYsLab/pymata-aio/master/documentation/images/logo.png)
        
        
        pymata_aio is a high performance, non-blocking, Python asyncio client
        for the Firmata Protocolthat supports the complete StandardFirmata
        protocol.
        
        Major features
        ==============
        
        * Python 3.5+ compatible.
        
        * Choose From 3 Included APIs
             * pymata_core - a pure asyncio method call API.
             * pymata3 - A non-asyncio proxy for pymata_core
             * pymata_iot - A websocket based backed to control an Arduino over a Web page.
        
        * Implements 100% of the StandardFirmata Protocol (StandardFirmata 2.5.3).
        
        * Auto-detects Arduino COM ports.
        
        * FirmataPlus (enhanced StandardFirmata 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.
        
        * FirmataPlusRB (enhanced StandaradFirmata sketch to control a SparkFun Redbot. It adds support for:
             * Piezo Tone Generation.
             * Wheel encoders.
             * RedBot Accelerometer.
        
        * 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.
        
        
        
Keywords: Firmata,Arduino,Protocol
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Utilities
Classifier: Topic :: Education
Classifier: Topic :: Home Automation
Description-Content-Type: text/markdown
