Showing 31 of 31 projects
A fast MicroPython driver for ST7789 display modules, written in C with support for fonts, images, and graphics.
A collection of code samples, unofficial FAQ, and module index for MicroPython, covering hardware drivers, asyncio, GUIs, and embedded systems.
A collection of code samples, unofficial FAQ, and index to supported modules for MicroPython development.
A DIY GSM mobile phone built with MicroPython, featuring voice calls, SMS, and basic apps on a pyboard with SIM800L module.
A full-featured GPS NMEA-0183 sentence parser for MicroPython and embedded platforms, also compatible with Python 3.
A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.
A collection of MicroPython examples for using the I2S protocol to play and record audio on microcontrollers.
A lightweight FTP server for MicroPython on ESP8266, ESP32, and Pyboard D devices.
A resilient full-duplex communication library for MicroPython IoT applications using ESP8266, ESP32, or Pyboard D endpoints.
A touch-driven event-based GUI library for Pyboard with TFT displays, built for hardware control and monitoring applications.
A lightweight Bluetooth Low Energy driver written in pure Python for MicroPython, enabling control of BLE chips via HCI packets.
A MicroPython library to capture and replay 433MHz remote control codes for integrating remote power sockets into IoT projects.
A MicroPython-based flight stabilization system for drones using a pyboard, designed for educational purposes.
High-speed digital filters for MicroPython on ARM boards, implemented in inline assembler for real-time integer data processing.
A MicroPython library for reading voltage, current, and power from the Texas Instruments INA219 sensor via I2C.
A MicroPython library for building ultra-low-power systems on Pyboard hardware, enabling battery operation for over a year.
A lightweight pure Python driver for Microchip Crypto Authentication secure elements, designed for MicroPython.
A MicroPython library for debouncing digital inputs, counting pulses, and averaging analog readings on microcontrollers.
A touch-driven GUI library for the official MicroPython LCD160CR display, featuring scalable widgets and event-driven callbacks.
Python library for controlling SSD1963-based TFT displays on PyBoard and Raspberry Pi Pico microcontrollers.
A 47-key keyboard firmware implementation for MicroPython PyBoard.
A MicroPython library for driving Waveshare 4.3-inch e-ink displays on embedded boards like Pyboard and ESP8266.
A MicroPython library for interfacing with ZhianTec fingerprint sensors (e.g., ZFM-20, ZFM-60, R503).
MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.
A simple class for controlling HD44780 LCD displays in 4-bit mode with MicroPython pyboard.
A MicroPython library for interfacing with the AD9833 programmable waveform generator via SPI.
A Python driver for the XPT2046 resistive touch pad controller used with TFT displays on microcontrollers.
MicroPython driver for controlling Adafruit 8x8 LED matrix displays with HT16K33 backpack via I2C.
MicroPython library for sniffing and replaying infrared remote signals on Pyboard.
MicroPython device driver and nano-GUI for RA8875-based TFT displays, enabling hardware control and sensor display applications.
MicroPython code for HC05 Bluetooth adapter with an Android app example for bidirectional communication with PyBoard.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.