Skip to content

Nilon123456789/firmetix

 
 

Repository files navigation

The Firmetix Project

PyPI version arduino-library-badge

Firmetix is a fork of the Telemetrix project with the added suport for the tone function and other features

Here is a feature comparison between Firmetix, StandardFirmata and Telemetrix:

Feature Firmetix StandardFirmata Telemetrix
Analog Input X X X
Analog Output (PWM) X X X
Digital Input X X X
Digital Output X X X
i2c Primitives X X X
Servo Motor Control X X X
Tone X X
DHT Temperature/Humidity Sensor X X
OneWire Primitives X X
HC-SR04 Sonar Distance Sensor X X
SPI Primitives X X
Stepper Motor Control (AccelStepper) X X
Python Threaded Client Included X X
Python Asyncio Client Included X X
Support For STM32 Boards (Black Pill) X
Designed To Be User Extensible X X
Integrated Debugging Aids Provided X X
Examples For All Features X X
Bluetooth Low Energy Support X
WiFi Support X X

The project consists of a Python client API used to create a Python client application and C++ servers that communicate with the Python client over a serial or WiFi link.

This repository is the Python 3 client API.

The server for Arduino serial linked devices is called or esp devices Firmetix.

A User's Guide explaining installation and use is available online.

About

A user-extensible replacement for StandardFirmata and Telemetrix. All without the complexity of Firmata!

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%