Showing 36 of 732 projects
A MicroPython driver for AT24Cxx series EEPROM chips, enabling data storage and retrieval via I2C.
A MicroPython utility for decoding R/C receiver PPM frame signals from radio control systems.
A configurable IR remote controller for ESP32 that connects to MQTT to play scenes supporting NEC, RC6, and Onkyo EISCP protocols.
Micropython software for ESP8266 that streams MPU6050 sensor data to an MQTT server.
A lightweight port of the pyca/cryptography library to MicroPython, enabling cryptographic operations on embedded devices using ARM Mbed TLS.
A MicroPython driver for SSD1306 OLED 128x64 displays on ESP8266, supporting text, graphics, and bitmap rendering.
A MicroPython driver for SH1107-based OLED displays with the same API as the built-in SSD1306 driver.
A MicroPython driver for the BMA423 accelerometer with step detection and feature engine support.
A fast and memory-efficient JPEG encoder and decoder for MicroPython on ESP32, with precompiled firmware.
MicroPython firmware for controlling iTead Sonoff switches via MQTT with local push-button support.
A MicroPython library for sending text, sticker, and image notifications to Line Notify from ESP32/ESP8266 devices.
A MicroPython driver for FT6x06 capacitive touch sensors, supporting both interrupt-driven callbacks and polling.
A template for creating and publishing MicroPython packages to PyPI with automated testing and deployment workflows.
MicroPython library for controlling CH9121 Ethernet modules using uasyncio.
MicroPython libraries for controlling DC motors, servos, and stepper motors with advanced features like asynchronous movement.
A MicroPython library for controlling EBYTE LoRa E32 series UART wireless modules.
A MicroPython driver for connecting to CrateDB databases, enabling SQL queries and data operations from microcontrollers.
A Twitter status updater bot for MicroPython v1.8.4 running on ESP8266 microcontrollers.
MicroPython driver for VL53L0X time-of-flight sensor with non-blocking measurement support.
MicroPython library for NXP PCF8563 Real-time clock/calendar
An asynchronous Sentry.io client for MicroPython to send exceptions with stacktraces to Sentry.
MicroPython driver for PN532 NFC/RFID breakout boards, enabling NFC/RFID communication on MicroPython-compatible hardware.
A Python library for data acquisition from I2C sensors on Raspberry Pi and MicroPython platforms.
A MicroPython library for encoding and transmitting messages as Morse code via LED blinking.
ESP32-CAM MicroPython firmware that captures images and uploads them to AWS S3 via MQTT.
A MicroPython module for I2C communication with the Bosch BME280 temperature, humidity, and pressure sensor.
MicroPython examples for using the TTP223 capacitive touch module as a drop-in replacement for push buttons.
A MicroPython class for debouncing switches and buttons to handle noisy input signals.
An FM walkie-talkie system using the RDA5820N radio module for wireless audio communication.
MicroPython examples for using YS-RF34T 433MHz ASK/OOK UART transceivers to emulate and program fixed-code remotes.
MicroPython examples for interacting with iTag Bluetooth keychain devices using aioble on ESP32 hardware.
A minimal FTP server for MicroPython that runs in a background thread.
A MicroPython library for reading rotary encoder inputs on microcontrollers.
A MicroPython library for interacting with SIM7600 cellular modules, covering SMS, calling, GPRS, HTTP, FTP, and TCP/IP operations.
MicroPython library for interfacing with keypad matrices with customizable layouts and error handling.
A MicroPython library for interfacing with the OV2640 camera module on ESP32 microcontrollers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.