Skip to main content

Telemetrix-RPi-Pico

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

A full User's Guide is available online.

Python API documentation may be found here.

The Pico server code may 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
  • DHT 11 and 22 Humidity/Temperature Sensor Support
  • Autodetect PICO device over USB Serial.
  • Automatic board reset of the PICO using the watchdog timer when application exits.
    • Board will blink twice upon reset.
  • Retrieval of the PICO's unique ID.

To install The Client Library:

Linux/macOS:

sudo pip3 install telemetrix-rpi-pico

Windows:

pip install telemetrix-rpi-pico 

If you are upgrading from a previously installed version:

Linux/macOS:

sudo pip3 install telemetrix-rpi-pico --upgrade

Windows:

pip install telemetrix-rpi-pico --upgrade

To Install The Pico Server Application

  1. Download and save the .uf2 file.

  2. Place the Pico in file upload mode:

    A. Press and hold the BOOTSEL button while applying power.

    B. Release the BOOTSEL button.

    C. In your file explorer, you should see a new folder appear called: RPI-RP2.

    D. Drag the .uf2 file into this folder to upload the code.

Download And Run The Examples

  1. Download, save, and uncompress the teletmetrix-rpi-pico Github repository.

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

Release files for telemetrix-rpi-pico 1.5.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for telemetrix-rpi-pico 1.5.1
File Size Uploaded
telemetrix_rpi_pico-1.5.1.tar.gz 31.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for telemetrix-rpi-pico 1.5.1
File Interpreter ABI Platform
telemetrix_rpi_pico-1.5.1-py3-none-any.whl Python 3 none any Details

Total release size:85.9 kB

Release files / telemetrix_rpi_pico-1.5.1.tar.gz

Download URL telemetrix_rpi_pico-1.5.1.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
78e4608e6cadebafea3f6a8bc3001ffa5de2a63dffbbab0686d55d012cc934d0
BLAKE2b-256 checksum
How to use checksums
a5ca274d22504a8096b5c99249f95d91a320bf873a449f944a7f17119b2472bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release files / telemetrix_rpi_pico-1.5.1-py3-none-any.whl

Download URL telemetrix_rpi_pico-1.5.1-py3-none-any.whl
Size 54.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bc582c9440a35a2be306c91dac9bdef4d50ec5784313fca2d3a1ae2333b544a1
BLAKE2b-256 checksum
How to use checksums
1d7ef441780700b0d7970a40d3e91af0fe73929d4a4c5fd56782ed401d863e90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.7

Release history Release notifications | RSS feed

This release

1.5.1 This release

2 release files

1.5

2 release files

1.4

1 release file

1.3

1 release file

1.2

1 release file

1.1

1 release file

1.0

2 release files

0.8

2 release files

0.7

2 release files

0.6

2 release files

0.5

2 release files

0.4

2 release files

0.3

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page