Alan Yorinks
Alan Yorinks
~1 min read

Categories

  • pymata
  • arduino

Tags

  • gaming
  • p2p

Pymata4 Released!

Pymata4 is the latest in a series of Python clients I’ve developed over the years for Arduino microcontrollers.

Here is a list of its major features:

  • Python 3.7 (or higher) compatible.
  • It offers a simplified API.
  • Uses conventional concurrency techniques (threading) for high efficiency.
  • It Is FirmataExpress compatible (link speed runs at 115200)
  • Data change events may be associated with a callback function for asynchronous notification, or polling may be used when a synchronous approach is desired.
  • Each data change event is time-stamped and stored.
  • A full set of working examples are available for download online.

Pymata4 Replaces PyMata and pymata-aio

Both the original PyMata library, as well as the pymata-aio library, have been archived.

Use Pymata4 for conventional Python programming, and for asyncio projects, choose pymata-express.