Skip to main content

Telemetrix Client For the Raspberry Pi Pico-W

Project description

telemetrix-rpi-pico-w

Interact and monitor a Raspberry Pi Pico W remotely from your PC using Python. It is similar to Arduino Firmata but explicitly written for the Raspberry Pi Pico W.

You have a choice of two client APIs. One uses Python threading for concurrency, and the other uses Python asyncio.

A complete User's Guide is available online.

The Pico W server code is available to be viewed here.

The following functionality is implemented in this release:

  • Analog Input
  • Digital Input, Digital Input Pullup, Digital Input Pulldown
  • PWM output
  • Loopback (for client/server link debugging)
  • I2C Support
  • SPI Support
  • NeoPixel Support
  • Servo Support
  • HC-SR04 Type Sonar Distance Sensor Support
  • Stepper Motor Support
  • DHT 11 and 22 Humidity/Temperature Sensor Support
  • Automatic board reset of the PICO W using the watchdog timer when an application exits.

To install The Client Library:

pip install telemetrix-rpi-pico-w 

If you are upgrading from a previously installed version:

pip install telemetrix-rpi-pico-w --upgrade

To Install The Pico-W Server Application

Follow the instructions in the User's Guide.

Download And Run The Examples

  1. Download, save, and uncompress the telemetrix-rpi-pico-w Github repository. There is a directory for threaded examples as well as asyncio examples.

  2. Open the examples directory and run any of the examples using Python3. You may modify them to suit your needs.

This project was developed with Pycharmlogo

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-rpi-pico-w-1.20.tar.gz (72.8 kB view details)

Uploaded Source

Built Distribution

telemetrix_rpi_pico_w-1.20-py3-none-any.whl (116.1 kB view details)

Uploaded Python 3

File details

Details for the file telemetrix-rpi-pico-w-1.20.tar.gz.

File metadata

  • Download URL: telemetrix-rpi-pico-w-1.20.tar.gz
  • Upload date:
  • Size: 72.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for telemetrix-rpi-pico-w-1.20.tar.gz
Algorithm Hash digest
SHA256 0cd172ed8e39653251daf8c3bc38473fde5f21f27b14101a7818700ae54dbb60
MD5 fa7b975f45221a49be636ffc1dc2a6a3
BLAKE2b-256 21ca020f1e32895c6026106ecc7cd6ffd2b4f4cb148f68223ce82bcc66176448

See more details on using hashes here.

File details

Details for the file telemetrix_rpi_pico_w-1.20-py3-none-any.whl.

File metadata

File hashes

Hashes for telemetrix_rpi_pico_w-1.20-py3-none-any.whl
Algorithm Hash digest
SHA256 91dbcb8603de1c677af72d4951a8866537630e2817e394557f9d7cd78f121977
MD5 f6edf8c0078e8ac7a682b62acd936aa2
BLAKE2b-256 b1a0f7e69d7716356195a13bf364c5214f32c96efec486ca0960afcd4e730bc9

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