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–24 of 43 · Most stars
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython
Sensor fusion calculating yaw, pitch and roll from the outputs of motion tracking devices
MicroPython module to read a rotary encoder.
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
Examples for I2S support on microcontrollers that run MicroPython
Simple and lightweight HTTP async server for micropython
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy
MicroPython driver for MAX7219 8x8 LED matrix modules, cascadable and with framebuf
SX127x (LoRa transceiver) driver for (Micro)Python on ESP8266/ESP32/Raspberry_Pi
Slow micropython driver for 240x240 ST7789 display without CS pin from Ali Express, written in MicroPython
Telegram API wrapper for microPython
A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.
An HTTP client library (not only) for MicroPython with an API similar to requests
Partial Port of Adafruit CircuitPython to Micropython of PN532 NFC/RFID control library (SPI)
MicroPython driver for SH1107 OLED displays (128x128 and 128x64 pixels)
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
Micropython driver for Texas Instruments INA226 power measuring IC
🖥 MicroPython Driver for I2C 2x16 LCD Screens
Memory efficient MicroPython fonts for the Pico Pi and SSD1306 OLED Display
uPIDE is a simple IDE for Micropython
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).