A 100-day challenge exploring IoT and embedded systems using ESP32, ESP8266, and Raspberry Pi Pico with MicroPython. Each day covers a new sensor or module with complete code, circuit diagram, and explanation.
Repository Index
47,133 repositories indexed
1–19 of 19 · Most stars
WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython
- micropython
- wifi-configuration
- wifimanager
- esp8266
MicroPython module to read a rotary encoder.
- rotary-encoder
- micropython
- esp8266
- esp32
Examples for I2S support on microcontrollers that run MicroPython
- pyboard
- micropython
- i2s-microphone
- i2s-dac
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Web-GUI Embedded Multitool
- 3d-printing
- debug
- embedded
- interface
Full async Micropython web server with small memory footprint.
- esp8266
- esp
- python
- async
An HTTP client library (not only) for MicroPython with an API similar to requests
MicroPython driver for SH1107 OLED displays (128x128 and 128x64 pixels)
- driver
- raspberry-pi-pico
- sh1107
- oled
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
- home-automation
- iot-dashboard
- micropython
- micropython-esp32
Play classic arcade games on a 64x64 RGB LED Matrix, powered by the Raspberry RP2040.
- arcade-game
- arcade-machine
- diy-electronics
- game
micro HTTP toolkit for MicroPython and CircuitPython
Very simple MicroPython module to use a generic 64Mbit PSRAM (ie Adafruit 4677) with a Raspberry Pi Pico (RP2040)
- psram
- spi
- raspberry-pi-pico
- micropython
DCF77 transmitter for Raspberry Pi Pico W
- dcf77
- micropython
- raspberry-pi-pico-w
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
JJY transmitter for Raspberry Pi Pico W
- jjy
- micropython
- raspberry-pi-pico-w
Micropython module to use the AD9833 programable waveform generator
- ad9833
- micropython
- raspberry-pi-pico
Raspberry-Pi-Pico-MicroPython-Ethernet
A lightweight MicroPython library for controlling single-digit 7-segment displays (ESP32, ESP8266, Raspberry Pi Pico W supported).