Remotely Control And Monitor A Raspberry Pi Pico
Project description
Telemetrix-RPi-Pico
This is an early version of a Telemetrix client for the Raspberry Pi Pico.
This is a work in progress.
A full User's Guide is under development.
A Python API for may be found here.
The Pico server code may be viewed here.
The following functionality is implemented in this release:
- Autodetect and connection to a single PICO connected to the PC.
- Automatic board reset of the PICO using the watchdog timer when application exits.
- Board will blink twice upon reset.
- Retrieval of the PICO unique ID.
- Analog Input
- Digital Input, Digital Input Pullup, Digital Input Pulldown
- PWM output
- Loopback (for client/server link debugging)
To install The Client Library:
Linux/macOS:
sudo pip3 install telemetrix-rpi-pico
Windows:
pip install telemetrix-rpi-pico
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 you file explorer, you should a new folder appear called: RPI-RP2. D. Drag the .uf2 file into this folder to upload the code.
-
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.
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
Built Distribution
Hashes for telemetrix_rpi_pico-0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf3270803a5b1bd4cfcdc6110d8ec37c3c175a8df2e985346961d51476a9a150 |
|
MD5 | bc5f58f064ae2f914355335c41be6067 |
|
BLAKE2b-256 | 9d4eb19ea593e52a1e9ff9fadc424bcbf4e99f7b040c1ab9ffa19f50cf6eb4d7 |