Showing 36 of 834 projects
A MicroPython library for interfacing with MFRC522 NFC readers to read MIFARE cards on boards like PYB and ESP8266.
A Micropython driver for ILI9341 TFT displays on ESP32 microcontrollers.
MicroPython library for assisted GPS location using GSM cell tower data, supporting both online queries and offline databases.
A Go-based CLI tool and library for managing NodeMCU/ESP8266 modules with cross-platform support.
A formally verified SPARK/Ada driver for the DecaWave DW1000 Ultra-Wideband transceiver chip.
A Game Boy ROM that implements the DES encryption algorithm for demonstration purposes.
MicroPython library for sniffing and replaying infrared remote signals on Pyboard.
MicroPython driver for Sensirion SCD40 and SCD41 CO₂ sensors with I2C interface.
A MicroPython library for communicating with SDI-12 sensors over UART using RS-485.
A simple MicroPython driver for using 64Mbit SPI PSRAM chips with RP2040 and other MicroPython boards.
A MicroPython driver for the MCP4725 I²C digital-to-analog converter with 12-bit resolution.
A MicroPython library that enables ESP8266 boards to sleep for multiple hourly increments, extending deep sleep beyond the default 71-minute limit.
A DCF77 time signal transmitter for Raspberry Pi Pico W that emulates the German longwave time standard for proximate clock synchronization.
A MicroPython driver for connecting SX127x-based LoRa modules (like Ra-01) to ESP8266/ESP32 boards.
A MicroPython library for decoding PPM signals from RC receivers with built-in safety features for signal loss detection.
A tiny V library for serial communication on Linux systems.
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 driver for SHARP memory displays, enabling low-power, high-contrast screen control on microcontrollers.
A MicroPython library for drawing graphics on ST7920 128x64 monochrome LCD panels using SPI communication.
A lightweight Python module for BMP image processing on MicroPython devices, supporting multiple color depths and RLE compression.
A minimal Redis client for MicroPython and CPython that implements the RESP protocol with a simple blocking API.
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.
A dynamic secure mesh network implementation for ESP32 IoT devices using ESP-NOW and MicroPython.
MicroPython device driver and nano-GUI for RA8875-based TFT displays, enabling hardware control and sensor display applications.
An asynchronous task scheduler with persistence for MicroPython, enabling periodic coroutine execution and deep sleep support for battery-powered devices.
MicroPython code for HC05 Bluetooth adapter with an Android app example for bidirectional communication with PyBoard.
A MicroPython firmware project for Raspberry Pi Pico with WIZnet Ethernet chip support, enabling network connectivity and IoT applications.
Micropython software for ESP8266 that streams MPU6050 sensor data to an MQTT server.
An asynchronous Sentry.io client for MicroPython to send exceptions with stacktraces to Sentry.
A Micropython wrapper for ESP-NOW providing asynchronous messaging with chunking, CRC verification, and ACK support.
MicroPython libraries for controlling DC motors, servos, and stepper motors with advanced features like asynchronous movement.
A MicroPython driver for AT24Cxx series EEPROM chips, enabling data storage and retrieval via I2C.
A JJY time signal transmitter for Raspberry Pi Pico W that generates configurable 40/60 KHz signals using NTP-synchronized JST time.
MicroPython I2C driver for the STMicroelectronics LIS2HH12 3-axis accelerometer.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.