Showing 36 of 732 projects
A MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.
A collection of optimized progress bar display elements for SSD1306 OLED screens using MicroPython on ESP8266/ESP32.
A MicroPython library for creating and parsing Modbus RTU and TCP frames, enabling communication with industrial devices.
A MicroPython library that enables ESP8266 boards to sleep for multiple hourly increments, extending deep sleep beyond the default 71-minute limit.
MicroPython library for controlling AXP202 and AXP192 power management chips, ported from Arduino AXP202_Library.
A MicroPython class for controlling Ebyte E22 Series LoRa modules via UART.
A MicroPython I2C library for interfacing with the TF-Luna LiDAR distance sensor module.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
MicroPython library for controlling 28BYJ-48 stepper motors with ULN2003 drivers using full-step and half-step modes.
A simple Telegram bot example using python-telegram-bot library for educational purposes.
A MicroPython library for controlling jxl XL9535-KxV5 I2C relay boards with 1-16 relays.
A lightweight Python module for BMP image processing on MicroPython devices, supporting multiple color depths and RLE compression.
A MicroPython library for decoding PPM signals from RC receivers with built-in safety features for signal loss detection.
A MicroPython driver for the MCP4725 I²C digital-to-analog converter with 12-bit resolution.
⛔️ DEPRECATED MicroPythonMicroPython Driver for the TDK ICM20948 Accelerometer/Gyro Sensor
A DCF77 time signal transmitter for Raspberry Pi Pico W that emulates the German longwave time standard for proximate clock synchronization.
A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.
MicroPython code for HC05 Bluetooth adapter with an Android app example for bidirectional communication with PyBoard.
A pure MicroPython RF transmitter for ESP32 that sends 433MHz signals using configurable encoders.
A MicroPython implementation of the Eclipse Sparkplug B specification for creating compliant edge nodes in IoT systems.
MicroPython/Python module for controlling the AD9833 programmable waveform generator via SPI.
MicroPython device driver and nano-GUI for RA8875-based TFT displays, enabling hardware control and sensor display applications.
⛔️ DEPRECATED MicroPython Driver fot the Sensirion Temperature and Humidity SHT40, SHT41 and SHT45 Sensor
A MicroPython library for sending IoT sensor data to ThingSpeak.com from devices like ESP8266.
A minimal Redis client for MicroPython and CPython that implements the RESP protocol with a simple blocking API.
An asynchronous task scheduler with persistence for MicroPython, enabling periodic coroutine execution and deep sleep support for battery-powered devices.
MicroPython I2C driver for the STMicroelectronics LIS2HH12 3-axis accelerometer.
ESP32-based 433MHz receiver with MicroPython firmware and Windows tools for decoding and transmitting to UDP/OpenHAB.
A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.
A Micropython wrapper for ESP-NOW providing asynchronous messaging with chunking, CRC verification, and ACK support.
MicroPython driver for AS7262 and AS7263 spectral sensors, designed for PyCom boards.
⛔️ DEPRECATED MicroPython Driver for the Bosch BMI270 Accelerometer/Gyro Sensor
A MicroPython library for EBYTE E22 LoRa devices (SX1262/SX1268) supporting transparent and fixed transmission modes.
A WAV player for MicroPython boards using double-buffered sample loading.
A driver for GC9A01 displays to work with LVGL micropython bindings on ESP32 microcontrollers.
A JJY time signal transmitter for Raspberry Pi Pico W that generates configurable 40/60 KHz signals using NTP-synchronized JST time.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.