Skip to main content

Telemetrix Client

Project description

The Telemetrix Project

The Telemetrix Project is a modern-day replacement for Arduino StandardFirmata, equipped with many more built-in features than StandardFirmata.

Here is a feature comparison between Telemetrix and StandardFirmata:

Feature Telemetrix StandardFirmata
Analog Input X X
Analog Output (PWM) X X
Digital Input X X
Digital Output X X
i2c Primitives X X
Servo Motor Control X X
DHT Temperature/Humidity Sensor X
OneWire Primitives X
HC-SR04 Sonar Distance Sensor X
SPI Primitives X
Stepper Motor Control (AccelStepper) X
Python Threaded Client Included X
Python Asyncio Client Included X
Support For STM32 Boards (Black Pill) X
Designed To Be User Extensible X
Integrated Debugging Aids Provided X
Examples For All Features 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 Telemetrix4Arduino.

The WiFi server for ESP8266 devices is called Telemetrix4Esp8266.

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

Historically, Telemetrix was developed in phases, and the directories for those phases were left intact for those interested in the project's beginnings. You may view a discussion of these phases on the Bots In Pieces blog.

Programmed with Pycharm

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telemetrix-1.42.tar.gz (162.1 kB view details)

Uploaded Source

Built Distribution

telemetrix-1.42-py3-none-any.whl (262.9 kB view details)

Uploaded Python 3

File details

Details for the file telemetrix-1.42.tar.gz.

File metadata

  • Download URL: telemetrix-1.42.tar.gz
  • Upload date:
  • Size: 162.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for telemetrix-1.42.tar.gz
Algorithm Hash digest
SHA256 cf9510065c881d730c5a7bbc3b665b1ddb676972f8d17c2cac347985ca751c8e
MD5 c928ea0d8e514adc567a8588280c215f
BLAKE2b-256 ebf6ec901d5120e37315181603190ef0c4bf19e719fdad2b908c3416867ec2d2

See more details on using hashes here.

File details

Details for the file telemetrix-1.42-py3-none-any.whl.

File metadata

  • Download URL: telemetrix-1.42-py3-none-any.whl
  • Upload date:
  • Size: 262.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for telemetrix-1.42-py3-none-any.whl
Algorithm Hash digest
SHA256 e6c65b6cdd28bcebb3ea493392eca09addc13432843e65dc2a5e8216363322ec
MD5 5efb0398cd1851bb9776220b46462a7f
BLAKE2b-256 c0563a2498cc2d28c88a242b9d69f5f455cf80e5c6f69c9374d261cccf0689c5

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page