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.52.tar.gz (73.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

telemetrix_rpi_pico_w-1.52-py3-none-any.whl (116.3 kB view details)

Uploaded Python 3

File details

Details for the file telemetrix_rpi_pico_w-1.52.tar.gz.

File metadata

  • Download URL: telemetrix_rpi_pico_w-1.52.tar.gz
  • Upload date:
  • Size: 73.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for telemetrix_rpi_pico_w-1.52.tar.gz
Algorithm Hash digest
SHA256 4153b7a0e5b82038e509199a14a0a10fee71872f4f5e467bc4edfbf56e19b3d4
MD5 ba8bc50287aab70bc93cb28b23986407
BLAKE2b-256 292c5a89ad1048b50e6d0e7929647e81f08cae1a62c94373a750154f00b9e8a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for telemetrix_rpi_pico_w-1.52-py3-none-any.whl
Algorithm Hash digest
SHA256 e63ce6297475805383724b666159a1365d6cba6bab61f52f09b833ef04557dd0
MD5 fa6041c6793d5bff938c777c29ddae8b
BLAKE2b-256 9bb3aad4894ea43cd76197e2df0b749807623bf1c9ea070ce8c681c9e8e7c46c

See more details on using hashes here.

Supported by

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