My projects with RP2040 Raspberry Pi Pico and Pico W
-
Updated
Dec 1, 2025 - Python
PlatformIO is an open source, cross-platform development ecosystem for embedded systems, IoT (Internet of Things) devices, and microcontrollers. It provides a unified and integrated development platform that simplifies and streamlines the process of developing software for a wide range of embedded hardware and platforms.
My projects with RP2040 Raspberry Pi Pico and Pico W
MicroPython implementation of HX711 use via RP2040's state machine
Measure PWM signal frequency using the Raspberry Pi Pico's PIO (Programmable Input/Output) in MicroPython without cpu involvement.
DHT22 Library for Raspberry Pico with MicroPython
Accelerating NAND Flash Communication using PIO (Programmable IO).
Realtime streaming facility for embedded displays
Pico / rp2040 examples for using PIO
Compilation of examples using PlatformIO command line interface. This repo will act as a 'boiler plate' for future projects using PlatformIO CLI
TLC5940 MicroPython Driver for Raspberry Pi Pico / Pico W
Timing-sensitive LED effects on a Raspberry Pi Pico using PIO state machines. Wrote C/C++ drivers, documented wiring/power budget, and added basic unit tests for effect timing.
Pinwrapper and pin-debouncer for micropython (Tested on Raspberry Pico)
Programmable real-time execution of scientific experiments using a domain specific language for the Raspberry Pi Pico
Created by Ivan Kravets
Released June 13, 2014