Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Raspberry Pi Pico

Raspberry Pi Pico

102 projects

Showing 29 of 101 projects

multi-midi
multi-midiPython

A MicroPython library for handling multiple MIDI ports (UART, PIO, USB) on RP2040/RP2350 boards with asynchronous event processing.

#pio#midi#embedded-systems
Stars5
Forks1
Last commit10 months ago
micropython-switchbot-thermometer-hygrometer
micropython-switchbot-thermometer-hygrometerPython

Read SwitchBot Thermometer/Hygrometer sensors using MicroPython via Bluetooth without cloud dependencies.

#humidity-sensing#local-control#iot-sensors
Stars5
Forks0
Last commit
microPython_AS5600L
microPython_AS5600LPython

MicroPython driver for the AS5600L magnetic rotary position sensor with I2C interface and 12-bit output.

#micropython#i2c#embedded
Stars4
Forks1
Last commit4 years ago
micropython-ads1219
micropython-ads1219Python

A MicroPython driver for the Texas Instruments ADS1219 24-bit 4-channel ADC with I2C interface.

#breakout-board#embedded-systems#micropython
Stars4
Forks2
Last commit6 years ago
micropython-pca9685
micropython-pca9685Python

MicroPython driver for PCA9685 16-channel 12-bit PWM/servo controller.

#micropython#i2c#esp32
Stars4
Forks6
Last commit5 years ago
micropython-quiic-twist
micropython-quiic-twistPython

MicroPython driver for controlling the Quiic Twist RGB rotary encoder on ESP32 and Raspberry Pi Pico boards.

#embedded-systems#micropython#esp32
Stars3
Forks0
Last commit4 years ago
DS1307
DS1307Python

A MicroPython driver for the DS1307 real-time clock chip, enabling timekeeping on microcontrollers.

#embedded-systems#micropython#i2c-driver
Stars3
Forks1
Last commit3 years ago
max31865
max31865Python

A MicroPython library for interfacing with the MAX31865 RTD temperature sensor, optimized for platinum resistance detectors.

#sensor-library#spi#embedded-systems
Stars3
Forks3
Last commit2 years ago
ADS1256
ADS1256Python

A MicroPython driver for the ADS1256 and ADS1255 24-bit analog-to-digital converters, supporting SPI and PIO interfaces.

#spi#embedded-systems#adc-driver
Stars3
Forks1
Last commit10 months ago
hx710
hx710Python

A MicroPython driver for the HX710 and HX711 load cell amplifiers, supporting GPIO, PIO, and SPI interfaces.

#hx710#pio#spi
Stars2
Forks1
Last commit10 months ago
PCF8591_micropython_library
PCF8591_micropython_libraryPython

A MicroPython library for interfacing with the PCF8591 I2C analog-to-digital/digital-to-analog converter on microcontrollers.

#analog#expander#micropython
Stars2
Forks1
Last commit1 year ago
mb_23LC1024
mb_23LC1024Python

A simple MicroPython module for interfacing with Microchip 23LC1024 SPI SRAM chips on Raspberry Pi Pico (RP2040).

#spi#embedded-systems#micropython
Stars2
Forks2
Last commit5 years ago
micropython_GT30L24T3Y_big5_font
micropython_GT30L24T3Y_big5_fontPython

A MicroPython driver to read BIG-5 Chinese characters from the GT30L24T3Y/ER3303-1 SPI font chip.

#big5#spi#embedded-systems
Stars2
Forks0
Last commit4 years ago
enigmapython
enigmapythonPython

A historically accurate Enigma machine emulator for MicroPython, enabling WWII cryptography education on embedded devices.

#embedded-systems#micropython#esp32
Stars2
Forks1
Last commit2 months ago
mp-ili9341
mp-ili9341Python

A MicroPython driver for controlling ILI9341 TFT displays on embedded systems.

#embedded-systems#micropython#graphics
Stars1
Forks0
Last commit6 years ago
mb_24x256_512
mb_24x256_512Python

A simple MicroPython driver for Microchip 24x256 and 24x512 I2C EEPROM devices with basic read/write functionality.

#micropython#i2c#memory-management
Stars1
Forks0
Last commit5 years ago
mb_47x16
mb_47x16Python

A simple MicroPython driver for Microchip 47x16 EERAM devices, enabling SRAM with non-volatile EEPROM backup on microcontrollers.

#embedded-systems#micropython#i2c
Stars1
Forks0
Last commit5 years ago
bh1750.py
bh1750.pyPython

A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.

#iot#sensor-library#embedded-systems
Stars1
Forks0
Last commit11 months ago
micropython-sx1509
micropython-sx1509Python

MicroPython library for controlling the SX1509 16-channel I/O expander with digital I/O, PWM, LED driver, and keypad reading capabilities.

#io-expander#embedded-systems#micropython
Stars1
Forks0
Last commit2 years ago
micropython-MCP3001
micropython-MCP3001Python

MicroPython library for interfacing with the MCP3001 10-bit single-channel SPI analog-to-digital converter.

#microchip#spi#embedded-systems
Stars0
Forks0
Last commit1 year ago
pca9685
pca9685Python

A MicroPython module for controlling the 16-channel PCA9685 PWM controller, designed for LED and other PWM-driven loads.

#iot#embedded-systems#micropython
Stars0
Forks0
Last commit2 years ago
DS3231
DS3231Python

MicroPython module for interfacing with the DS3231 Maxim Integrated I2C real-time clock (RTC).

#clock#embedded-systems#micropython
Stars0
Forks1
Last commit1 year ago
LidarLight_v3HP_micropython
LidarLight_v3HP_micropythonPython

A MicroPython library for interfacing with the Garmin Lidar Lite v3HP distance sensor.

#robotics#distance-sensor#sensor-library
Stars0
Forks1
Last commit11 months ago
micropython-sevenseg
micropython-sevensegPython

A lightweight MicroPython library for controlling single-digit 7-segment displays on ESP32, ESP8266, and Raspberry Pi Pico boards.

#iot#embedded-systems#hardware-control
Stars0
Forks0
Last commit5 months ago
pcf8574
pcf8574Python

MicroPython module for interfacing with PCF8574(A) I2C 8-bit I/O expander chips from NXP.

#sensor-library#io-expander#micropython
Stars0
Forks0
Last commit1 year ago
microPython_AMIS-30543
microPython_AMIS-30543Python

MicroPython library for controlling stepper motors using the AMIS-30543 driver with acceleration support.

#micropython#embedded#acceleration
Stars0
Forks1
Last commit4 years ago
mpyDAC
mpyDACPython

A MicroPython module for controlling the MCP4725 12-bit DAC with EEPROM and the TCL5615 10-bit SPI DAC.

#iot#spi#embedded-systems
Stars0
Forks1
Last commit1 year ago
micropython-aw210xx
micropython-aw210xxPython

A MicroPython driver for Awinic's AW210xx family of 8-bit RGB LED controllers.

#micropython#i2c#driver
Stars0
Forks0
Last commit8 months ago
micropython-simple-thermistor
micropython-simple-thermistorPython

A MicroPython library for reading temperature from NTC thermistors wired in a potential divider configuration.

#iot#embedded-systems#ntc-thermistor
Stars0
Forks0
Last commit1 year ago
PreviousPage 3 of 3

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
5 months ago
#Micropython96
#Embedded Systems53
#Esp3248
#Iot32
#Embedded26
#I2c23
#Esp826622
#Microcontroller15
#Spi14
#Python13
#Rp204012
#Embedded Graphics11