Your Gateway to Embedded Software Development Excellence :alien:
Repository Index
47,133 repositories indexed
1–24 of 89 · Most stars
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.
Tessera: beautiful, easy touch screens for Home Assistant on affordable ESP32 panels, 2.8 to 10.1 inch (CYD, Guition, Waveshare). Drag-and-drop editor, no YAML, no MQTT.
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!
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
Wireless and Bluetooth MIDI/HID Foot Controller
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/...)
WiFi manager for ESP8266 - ESP12 - ESP32 - Raspberry Pi Pico - micropython
MicroPython module to read a rotary encoder.
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.
An ESP32 board as the radio speaks Nintendo Switch local wireless (LDN/Pia) to Pokémon games on a real Switch: trades and Mystery Gift with FRLG, LGPE, SwSh, BDSP, PLA, SV and PLZA, from the desktop app, Android (USB) or iPhone (Bluetooth).
ESP32 using MicroPython meets LoRa and LoRaWAN.
A micro neural network multilayer perceptron for MicroPython (used on ESP32 and Pycom modules)
Take a photo with an ESP32-CAM running MicroPython
SX127x (LoRa transceiver) driver for (Micro)Python on ESP8266/ESP32/Raspberry_Pi
MicroPyServer is a simple HTTP server for MicroPython projects.
Full async Micropython web server with small memory footprint.
Micropython Smarthome framework
🦊 Simplest OTA update solution for your Micropython projects.
An approach to designing IOT applications using ESP8266, ESP32 or Pyboard D endpoints