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 86 · Most stars
Assorted code ideas, unofficial MP FAQ, plus index to my other repositories.
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/...)
Examples for I2S support on microcontrollers that run MicroPython
Drivers for InvenSense inertial measurement units MPU9250, MPU9150, MPU6050
Driver for 320x240, 240x240, 135x240 and 128x128 ST7789 displays written in MicroPython
MicroPython driver for MAX7219 8x8 LED matrix modules, cascadable and with framebuf
Semtech SX126X LoRa driver for Micropython and CircuitPython.
MicroPython I2C driver for MPU9250 9-axis motion tracking device
SX127x (LoRa transceiver) driver for (Micro)Python on ESP8266/ESP32/Raspberry_Pi
micrOS - mini asynchronous automation OS for DIY projects.
ESP_LCD based MicroPython driver for ESP32-S3 Devices with ST7789 or compatible displays.
Slow micropython driver for 240x240 ST7789 display without CS pin from Ali Express, written in MicroPython
MicroPython driver for MCP23017 16-bit I/O Expander
A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.
MicroPython driver for Nokia 5110 PCD8544 84x48 LCD modules
Datalogger for MicroPython and CPython.
This library for MicroPython makes it easy to leverage the complex functionality of the Texas Instruments INA219 sensor to measure voltage, current and power.
Simple way to use an nRF24L01 radio to exchange arbitrary Python objects between two Pyboards
Emulated Belkin WeMo device that works with Amazon Echo (Alexa) using MicroPython on an ESP32
Micropython Library for Lidar Sensor VL53L0X
MicroPython driver for SH1107 OLED displays (128x128 and 128x64 pixels)
MicroPython driver for PCF8574 8-Bit I2C I/O Expander with Interrupt
Support for building ultra low power systems based on the Pyboard (1.x and D series).