Showing 36 of 732 projects
A MicroPython library for interfacing with SIM800 modules to enable GSM, GPRS, SMS, and TCP/IP communications on microcontrollers.
A MicroPython driver for the ams CCS811 air quality sensor, enabling VOC and CO2 monitoring on ESP8266 boards.
Python library for controlling SSD1963-based TFT displays on PyBoard and Raspberry Pi Pico microcontrollers.
Jupyter magic methods for running MicroPython code on microcontrollers directly from Jupyter notebooks.
MicroPython I2C driver for the Sensirion SCD30 CO2, humidity, and temperature sensor module.
MicroPython driver for SSD1327 128x128 4-bit greyscale OLED displays over I2C.
A MicroPython library for controlling MCP23017 and MCP23008 GPIO expander chips via I2C.
A minimal async captive portal for MicroPython that creates WiFi access points with automatic web redirection.
A lightweight JSON REST client for MicroPython on ESP32 and Pycom modules, supporting HTTP methods, SSL/TLS, and authentication.
A 47-key keyboard firmware implementation for MicroPython PyBoard.
A simple IDE for MicroPython that runs entirely on the target device, designed for absolute beginners.
Display weather, news, and notes on a Waveshare 7.5" E-INK display using an ESP32 running MicroPython.
MicroPython library for reading KY-040 rotary encoder inputs with detailed line-by-line explanation.
A MicroPython driver for the ENC28J60 Ethernet chip, enabling network connectivity on RP2040 boards.
Control DJI Robomaster S1/EDU robots via CAN BUS using STM32 microcontrollers running Micropython.
A MicroPython example that connects to ChatGPT via OpenAI API and displays responses on an OLED screen.
A MicroPython driver for the VL53L1X time-of-flight sensor on Raspberry Pi Pico.
A MicroPython-based air quality monitoring system using PMS5003 sensor and WiPy development board.
An efficient MicroPython driver for WS2812/NeoPixel LEDs using SPI for reliable data delivery.
Automatically generates stub packages for MicroPython devices and firmware to enable IDE autocompletion and type hints.
A MicroPython utility library providing PKCS7 padding and convenience wrappers around ucryptolib.aes for AES encryption.
A MicroPython driver for ST7735 FTF LCD displays, supporting 128x128 and 128x160 resolutions.
MicroPython Hershey font demo for the TTGO-LCD board
A MicroPython module for FreeDOS providing low-level DOS functions like port I/O, memory access, and interrupt control.
MicroPython driver and hardware abstraction layer for Sitronix ST7735 TFT displays.
A MicroPython library for controlling thermal receipt printers via UART, adapted from Adafruit's Python library.
A MicroPython library for EBYTE LoRa E220 and LLCC68 UART devices, enabling wireless communication on microcontrollers.
A hardware-based OTP generator using ESP8266 and Micropython for banking-grade security.
A Firebase Realtime Database client for MicroPython on ESP32, implementing REST API commands for IoT data sync.
A small async DNS client for MicroPython, supporting multiple DNS servers, IPv4/IPv6, and mDNS.
A MicroPython driver for reading temperature and humidity from the SHT31 sensor with configurable accuracy settings.
A MicroPython library for driving Waveshare 4.3-inch e-ink displays on embedded boards like Pyboard and ESP8266.
Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.
A MicroPython driver with a custom large font for 128x64 pixel SSD1306 OLED displays, originally for Raspberry Pi Pico.
A uasyncio-based MicroPython driver for the PMS5003 air quality sensor with full feature support and resilient error handling.
Example code for publishing and subscribing to ThingSpeak channels using MQTT with MicroPython on ESP8266/ESP32 boards.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.