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 107 · Most stars
Fast MicroPython driver for ST7789 display module written in C
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
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/...)
A Python 3 utility to convert fonts to Python source capable of being frozen as bytecode
A Full Featured GPS NMEA-0183 sentence parser for use with Micropython and the PyBoard embedded platform
Sensor fusion calculating yaw, pitch and roll from the outputs of motion tracking devices
Micropython Project Management Tool with VSCode support, Linting, Intellisense, Dependency Management, and more!
Stubs of most MicroPython ports, boards and versions to make writing code that much simpler.
a socket mock framework - for all kinds of socket animals, web-clients included
Drivers for InvenSense inertial measurement units MPU9250, MPU9150, MPU6050
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
Driver for 320x240, 240x240, 135x240 and 128x128 ST7789 displays written in MicroPython
Fast MicroPython driver for GC9A01 display modules written in C
MicroPython driver for MAX7219 8x8 LED matrix modules, cascadable and with framebuf
Semtech SX126X LoRa driver for Micropython and CircuitPython.
Take a photo with an ESP32-CAM running MicroPython
micrOS - mini asynchronous automation OS for DIY projects.
ESP_LCD based MicroPython driver for ESP32-S3 Devices with ST7789 or compatible displays.
🦊 Simplest OTA update solution for your Micropython projects.
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