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
-
Download, save, and uncompress the telemetrix-rpi-pico-w Github repository. There is a directory for threaded examples as well as asyncio examples.
-
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 Pycharm
Project details
Release history Release notifications | RSS feed
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cd172ed8e39653251daf8c3bc38473fde5f21f27b14101a7818700ae54dbb60 |
|
MD5 | fa7b975f45221a49be636ffc1dc2a6a3 |
|
BLAKE2b-256 | 21ca020f1e32895c6026106ecc7cd6ffd2b4f4cb148f68223ce82bcc66176448 |
File details
Details for the file telemetrix_rpi_pico_w-1.20-py3-none-any.whl
.
File metadata
- Download URL: telemetrix_rpi_pico_w-1.20-py3-none-any.whl
- Upload date:
- Size: 116.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91dbcb8603de1c677af72d4951a8866537630e2817e394557f9d7cd78f121977 |
|
MD5 | f6edf8c0078e8ac7a682b62acd936aa2 |
|
BLAKE2b-256 | b1a0f7e69d7716356195a13bf364c5214f32c96efec486ca0960afcd4e730bc9 |