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
-
Download and save the .uf2 file.
-
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
-
Download, save, and uncompress the teletmetrix-rpi-pico Github repository.
-
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)
| File | Size | Uploaded | |
|---|---|---|---|
| telemetrix_rpi_pico-1.5.1.tar.gz | 31.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|