Showing 36 of 732 projects
A MicroPython driver for the VL6180X time-of-flight distance sensor on ESP32 microcontrollers.
A MicroPython library for interfacing with the OV2640 camera module on ESP32 microcontrollers.
An FM walkie-talkie system using the RDA5820N radio module for wireless audio communication.
A MicroPython class for debouncing switches and buttons to handle noisy input signals.
A MicroPython library for sending and receiving infrared signals on ESP32 microcontrollers.
A MicroPython-based IoT platform for ESP32 boards with web UI, MQTT, and integration for Home Assistant and Thingsboard.
A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.
A MicroPython driver for SSD1675A-based E-Paper displays, supporting ESP32 and other MicroPython-compatible hardware.
A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.
A MicroPython driver for the HX711 weighing sensor that provides stable weight readings in grams with tare functionality.
A Firebase Authentication client library for MicroPython, enabling user sign-in, sign-up, and session management on microcontrollers.
A modern file explorer and management tool for MicroPython devices like ESP32 and ESP8266.
MicroPython driver for the Microchip MCP9808 temperature sensor with configurable resolution, shutdown mode, and alert functionality.
A toolbox for programming and controlling Si5351 clock generator modules via serial interface.
MicroPython library for reading data from Xiaomi Mi Flora Bluetooth Low Energy plant sensors.
Read and write NumPy .npy files in MicroPython for numeric array persistence and streaming.
⛔️ DEPRECATED MicroPython Driver for the PCA9685 PWM control IC. Its commonly used to control servos, leds and motors.
A MicroPython driver for Bosch BMP585, BMP581, BMP390, BMP280, and BME280 pressure sensors via I2C, supporting altitude calculation and sensor configuration.
A Firebase Firestore client library for MicroPython, enabling NoSQL database operations on microcontrollers.
A MicroPython driver for the Texas Instruments TMP102 I2C temperature sensor with configurable conversion rates and power-saving modes.
A MicroPython library for controlling P9813 chainable RGB LED drivers on embedded devices.
A lightweight asynchronous MQTT client library designed for MicroPython on ESP8266/ESP32 devices.
MicroPython driver library for controlling MY9221-based 10-segment LED bar graph modules.
MicroPython driver for Sure Electronics' HT1632C bicolor LED matrix displays.
A MicroPython library for controlling the Microchip MCP4728 I2C 12-bit quad digital-to-analog converter.
MicroPython library for HX1230 96x68 monochrome LCD displays, offering SPI and bit-bang interfaces with framebuffer support.
A MicroPython driver for controlling 8-segment LED displays using the TM74HC595 shift register controller.
A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.
A MicroPython port of the bitstruct library for packing and unpacking data to/from bytes using format strings.
A MicroPython library for interfacing with DS3231 real-time clock modules on ESP8266 and ESP32 boards.
A tool that automatically synchronizes code changes to a MicroPython board during development.
ESP8266 MicroPython web server for reading and controlling Microchip MCP39F521 energy monitoring ICs.
A MicroPython module for AES-128 encryption and decryption using CFB mode, supporting both 128-bit and 8-bit variants.
A MicroPython library for smooth, non-blocking stepper motor control on RP2040/RP2350 microcontrollers using DMA and PIO.
A lightweight JSON-RPC 2.0 middleware for MicroPython and CPython using decorators.
MicroPython library for controlling Semtech SX127x LoRa modules with an asyncio-based API.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.