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 36 of 102 projects

uPIDE
uPIDEPython

A simple IDE for MicroPython that runs entirely on the target device, designed for absolute beginners.

#beginner-friendly#micropython#esp32
Stars31
Forks6
Last commit2 years ago
micropython-ssd1327
micropython-ssd1327Python

MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays over I2C.

#grove#oled-display#micropython
Stars31
Forks11
Last commit3 years ago
vl53l1x_pico
vl53l1x_picoPython

A MicroPython driver for the VL53L1X time-of-flight sensor on Raspberry Pi Pico.

#distance-sensor#micropython#i2c
Stars30
Forks6
Last commit5 years ago
rotary-encoder
rotary-encoderPython

MicroPython library for reading KY-040 rotary encoder inputs with detailed line-by-line explanation.

#micropython#esp32#embedded
Stars30
Forks9
Last commit2 years ago
micropy-ENC28J60
micropy-ENC28J60Python

A MicroPython driver for the ENC28J60 Ethernet chip, enabling network connectivity on RP2040 boards.

#iot#spi#ethernet
Stars30
Forks8
Last commit2 years ago
MicroPython_ST7735
MicroPython_ST7735Python

A MicroPython driver for ST7735 FTF LCD displays, supporting 128x128 and 128x160 resolutions.

#embedded-systems#micropython#esp32
Stars29
Forks9
Last commit9 years ago
pico-ir
pico-irPython

A complete infrared (IR) communication library for Raspberry Pi Pico microcontrollers.

#iot#remote-control#embedded
Stars29
Forks7
Last commit4 months ago
EByte_LoRa_E220_micropython_library
EByte_LoRa_E220_micropython_libraryPython

A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.

#iot#embedded-systems#pico
Stars27
Forks2
Last commit
aiodns
aiodnsPython

A small async DNS client for MicroPython, supporting multiple DNS servers, IPv4/IPv6, and mDNS.

#iot#asyncio#ethernet
Stars26
Forks1
Last commit1 year ago
ssd1306big
ssd1306bigPython

A MicroPython driver with a custom large font for 128x64 pixel SSD1306 OLED displays, originally for Raspberry Pi Pico.

#font-rendering#oled-display#micropython
Stars26
Forks10
Last commit5 years ago
microplot
microplotPython

A simple MicroPython plotting package for Raspberry Pi Pico and Adafruit devices with line and scatter plot support.

#embedded-systems#micropython#plotting-library
Stars25
Forks1
Last commit5 years ago
micropython-MQ
micropython-MQPython

A collection of MicroPython drivers for MQ series gas and air quality sensors.

#iot#mq-sensors#embedded-systems
Stars25
Forks15
Last commit8 years ago
DIY Arcade Machine
DIY Arcade MachinePython

A mini arcade system that runs classic games on a 64x64 LED matrix with RP2040 hardware or as a PyGame desktop emulator.

#i2c-controller#hacktoberfest#arcade-machine
Stars24
Forks1
Last commit12 days ago
framebuf2
framebuf2Python

Extends MicroPython's FrameBuffer with larger/rotated fonts, triangles, and circles for enhanced display graphics.

#font-rendering#triangle#oled-display
Stars24
Forks6
Last commit3 years ago
micropython-i2c-lcd
micropython-i2c-lcdPython

A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.

#lcd1602#lcd16x2#embedded-systems
Stars21
Forks5
Last commit2 years ago
Tempe
TempePython

A pure MicroPython graphics library for memory-constrained microcontrollers, optimized for data visualization and efficient screen updates.

#asyncio#oled-display#micropython
Stars21
Forks3
Last commit8 months ago
micropython-SYN6988
micropython-SYN6988Python

A MicroPython library for interfacing with the YuTone VoiceTX SYN6988 text-to-speech module via UART.

#iot#tts#embedded-systems
Stars19
Forks1
Last commit3 years ago
XPT2046-touch-pad-driver
XPT2046-touch-pad-driverPython

A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.

#display-controller#micropython#embedded
Stars19
Forks2
Last commit1 year ago
micropython-ssd1322
micropython-ssd1322Python

A MicroPython display driver library for SSD1322 grayscale OLED screens with drawing, text, and image capabilities.

#spi#embedded-systems#oled-display
Stars18
Forks0
Last commit1 year ago
uht
uhtPython

A minimal, fully async HTTP/1.0 server for MicroPython and CircuitPython on tiny devices like ESP32 and Raspberry Pi Pico.

#iot#micropython#esp32
Stars17
Forks0
Last commit5 months ago
LCM1602-14_LCD_Library
LCM1602-14_LCD_LibraryPython

A MicroPython library for controlling the LCM1602A-14 character LCD module via SPI or I2C on Raspberry Pi Pico.

#spi#embedded-systems#micropython
Stars16
Forks5
Last commit4 years ago
mb_PSRAM_64Mb_SPI
mb_PSRAM_64Mb_SPIPython

A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.

#spi#embedded-systems#micropython
Stars14
Forks3
Last commit5 years ago
micropython-ppm_reader
micropython-ppm_readerPython

A MicroPython library for decoding PPM signals from RC receivers with built-in safety features for signal loss detection.

#embedded-systems#micropython#radio-control
Stars13
Forks1
Last commit8 months ago
pico_dcf77_tx
pico_dcf77_txPython

A DCF77 time signal transmitter for Raspberry Pi Pico W that emulates the German longwave time standard for proximate clock synchronization.

#iot#embedded-systems#micropython
Stars13
Forks2
Last commit2 years ago
AD9833-MicroPython-Module
AD9833-MicroPython-ModulePython

MicroPython/Python module for controlling the AD9833 programmable waveform generator via SPI.

#spi#hardware-control#micropython
Stars12
Forks1
Last commit1 year ago
pico_jjy_tx
pico_jjy_txPython

A JJY time signal transmitter for Raspberry Pi Pico W that generates configurable 40/60 KHz signals using NTP-synchronized JST time.

#iot#embedded-systems#micropython
Stars11
Forks3
Last commit2 years ago
RP2040 Ethernet example
RP2040 Ethernet exampleC

A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.

#iot#wiznet#embedded-systems
Stars11
Forks4
Last commit
EByte_LoRa_E22_micropython_library
EByte_LoRa_E22_micropython_libraryPython

A MicroPython library for EBYTE E22 LoRa devices (SX1262/SX1268) supporting transparent and fixed transmission modes.

#iot#samd#ebyte-e22
Stars11
Forks0
Last commit1 year ago
micropython-ppm-decoder
micropython-ppm-decoderPython

A MicroPython utility for decoding R/C receiver PPM frame signals from radio control systems.

#robotics#micropython#esp32
Stars11
Forks3
Last commit10 years ago
micropython-cratedb
micropython-cratedbPython

A MicroPython driver for connecting to CrateDB databases, enabling SQL queries and data operations from microcontrollers.

#database-driver#iot#sensor-network
Stars10
Forks0
Last commit22 days ago
MicroPython-BMPxxx
MicroPython-BMPxxxPython

A MicroPython driver for Bosch BMP585, BMP581, BMP390, BMP280, and BME280 pressure sensors via I2C, supporting altitude calculation and sensor configuration.

#altitude-calculation#embedded-systems#pressure-sensor
Stars8
Forks2
Last commit
micropython-ds1307
micropython-ds1307Python

A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.

#i2c-device#embedded-systems#micropython
Stars8
Forks2
Last commit3 years ago
micropython-firebase-auth
micropython-firebase-authPython

A Firebase Authentication client library for MicroPython, enabling user sign-in, sign-up, and session management on microcontrollers.

#iot#embedded-systems#micropython-esp32
Stars8
Forks0
Last commit
pico-wave-vibration-generator
pico-wave-vibration-generatorPython

A MicroPython-based frequency generator for Raspberry Pi Pico that creates vibrations on solenoids or speakers for wave experimentation.

#micropython#educational-tool#vibration-generator
Stars6
Forks0
Last commit
micropython-rp2-smartStepper
micropython-rp2-smartStepperPython

A MicroPython library for smooth, non-blocking stepper motor control on RP2040/RP2350 microcontrollers using DMA and PIO.

#pio#micropython#rp2350
Stars6
Forks2
Last commit3 months ago
micropg_lite
micropg_litePython

A lightweight PostgreSQL driver for MicroPython, optimized for microcontrollers like ESP8266, ESP32, and Raspberry Pi Pico W.

#iot#micropython#esp32
Stars6
Forks0
Last commit1 year ago
PreviousPage 2 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
1 year ago
4 years ago
9 days ago
4 years ago
3 years ago
Next
#Micropython96
#Embedded Systems53
#Esp3248
#Iot32
#Embedded26
#I2c23
#Esp826622
#Microcontroller15
#Spi14
#Python13
#Rp204012
#Embedded Graphics11