-
Notifications
You must be signed in to change notification settings - Fork 51
Home
It's the second generation of the PyMata easy-to-use, application programming interface for Arduino Firmata. To provide maximum performance, it uses the Python asyncio library at its core.
To provide the developer with the maximum amount of design flexibility, three independent APIs are included with this release.
A pure asyncio method call API intended for those who wish to use asyncio directly. The asyncio task/coroutine/futures model is used and exposed by pymata_core.
This API is intended for those who wish to have all of the performance advantages of pymata_core, but do not wish to work directly with asyncio tasks, coroutines and futures. It is a proxy API for pymata_core, "hiding" the asyncio details from the application.
Click here to see a sample use of pymata3.
Would you like to connect and control your Arduino over the Internet? The pymata_iot API allows you to easily accomplish this through a set of JSON messages. It is a ready to run Autobahn WebSocket server application. Because it uses JSON messaging, it is totally language independent
Click here to see a sample demonstrating both a Python interface and a JavaScript interface.
Copyright (C) 2015-2020, Alan Yorinks, All rights reserved.