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–21 of 21 · 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/...)
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Semtech SX126X LoRa driver for Micropython and CircuitPython.
Simple GUI menu for micropython using a rotary encoder and basic display.
Simple GUI for Pyboard and TFT touch panel displays
Datalogger for MicroPython and CPython.
Using MQTT to Publish/Subscribe to adafruit io. MicroPython/CircuitPython implementation on ESP8266/ESP32
Partial Port of Adafruit CircuitPython to Micropython of PN532 NFC/RFID control library (SPI)
Support for building ultra low power systems based on the Pyboard (1.x and D series).
micropidash: A non-blocking web interface library for MicroPython microcontrollers. Featuring real-time sync, independent dark mode, and easy hardware integration via uasyncio.
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
This script is written in python 3.x for interfacing the AD9833 with microcontrollers with micropython (specifically the PyBoard) over SPI.
micro HTTP toolkit for MicroPython and CircuitPython
MicroPython driver for Sensirion SCD40 and SCD41. Derived from the Adafruit CircuitPython version
Very simple MicroPython module to use a generic 64Mbit PSRAM (ie Adafruit 4677) with a Raspberry Pi Pico (RP2040)
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
Data acquisition for Raspberry Pi and Micropython
This library implements the EBYTE LoRa E32 Series for MicroPython.
The enigmapython wrapper package for MicroPython environment
MicroPython Library to use pcf8591 i2c analog IC with Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read analog value and write analog value with only 2 wire.