Showing 36 of 732 projects
A MicroPython port of the FastLED library for controlling addressable LED strips on ESP32 and ESP8266 microcontrollers.
A collection of MicroPython drivers for MQ series gas and air quality sensors.
MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.
Interactive voice response (IVR) system for MicroPython ESP32 devices with VoIP capabilities.
A toolbox for controlling AD9833, AD9834, AD9850, and ADF4351 signal generator ICs via Arduino.
A MicroPython and CircuitPython driver for the ST VL53L5CX time-of-flight sensor, enabling multi-zone ranging on embedded boards.
A simple MicroPython plotting package for Raspberry Pi Pico and Adafruit devices with line and scatter plot support.
Generates C source code for Micropython external modules from Python interface definitions.
A wrapper for the MicroPython mpremote tool that provides a conventional Linux command-line interface with full help and shell wildcard support.
A MicroPython server for ESP32 that bridges UART serial communication to TCP over LAN/WLAN.
A lightweight Protocol Buffers implementation for MicroPython, enabling protobuf message parsing on resource-constrained devices.
A mini arcade system that runs classic games on a 64x64 LED matrix with RP2040 hardware or as a PyGame desktop emulator.
A MicroPython library for creating HomeAssistant entities using MQTT Discovery, enabling sensor integration from embedded devices.
A MicroPython library for accessing Spotify's web API from IoT devices like ESP8266.
A MicroPython driver for the MPU6050 motion sensor with auto-calibration, built-in filters, and FIFO support.
MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.
A MicroPython library for controlling RC servos using hardware PWM with calibration support.
Extends MicroPython's FrameBuffer with larger/rotated fonts, triangles, and circles for enhanced display graphics.
A MicroPython I2C driver for the MPU6886 6-axis motion tracking device, providing accelerometer, gyroscope, and temperature readings.
A serial terminal tool for debugging and syncing files with MicroPython devices via the REPL.
A MicroPython library for controlling the DFPlayer mini MP3 player module with essential playback and file management functions.
A MicroPython library for playing Nokia compose ringtones and MIDI files through a buzzer.
A tiny Flask-like web framework for MicroPython, designed to run on microcontrollers.
MicroPython library for reading radiation data from ESP8266-based Geiger counters.
A MicroPython library for controlling stepper motors with non-blocking timers and angle-based movement.
Command-line tool for wireless development, prototyping, and testing of Bluetooth Low Energy MicroPython devices.
A low-memory JSON-based database for MicroPython that stores data in a folder structure for easy inspection.
MicroPython ESP32 library for calibrated on-chip ADC conversion using efuse calibration values.
A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.
MicroPython driver for the Inkplate 6 and 10 ESP32 e-paper display boards, providing graphics and touch sensor support.
A computer algebra system designed to run on microcontrollers using MicroPython, enabling symbolic mathematics on embedded devices.
A lightweight, interrupt-driven MicroPython library for controlling Semtech SX127x LoRa chips with power-efficient callbacks.
A simple class for controlling HD44780 LCD displays in 4-bit mode with MicroPython pyboard.
MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.
A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).
A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.