Showing 33 of 357 projects
A MicroPython module for reading pressure and temperature data from the BMP180 sensor.
A lightweight MicroPython library for interfacing MPU6050 accelerometer/gyroscope sensors with ESP32 microcontrollers.
MicroPython driver for controlling the Quiic Twist RGB rotary encoder on ESP32 and Raspberry Pi Pico boards.
A MicroPython library for reading temperature from NTC thermistors using the beta parameter equation.
A historically accurate Enigma machine emulator for MicroPython, enabling WWII cryptography education on embedded devices.
MicroPython library for reading data from Xiaomi Mi Flora Bluetooth plant sensors.
A MicroPython driver to read BIG-5 Chinese characters from the GT30L24T3Y/ER3303-1 SPI font chip.
A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.
MicroPython driver for Texas Instruments TMP117 and TMP119 high-precision temperature sensors.
MicroPython module for interfacing with the QMC5883L geomagnetic sensor on microcontrollers.
A MicroPython library for interfacing with the PCF8591 I2C analog-to-digital/digital-to-analog converter on microcontrollers.
A MicroPython driver for the VEML6075 UV light sensor, enabling UVA, UVB, and UV index measurements on ESP8266, ESP32, and LoPy devices.
A MicroPython driver for controlling the Wemos LED Matrix Shield with ESP8266/ESP32 boards.
A MicroPython module for generating Perlin noise, optimized for embedded systems with firmware and native module versions.
A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.
A MicroPython driver for controlling ILI9341 TFT displays on embedded systems.
A Nix flake for building and flashing MicroPython firmware for embedded devices like ESP32 boards.
A minimal uasyncio-based driver for the PMS5003 air quality sensor in MicroPython, supporting passive/active modes and resilient error handling.
MicroPython library for reading accelerometer and gyroscope data from MPU-6050 modules.
MicroPython module to automatically connect to the nearest known WiFi access point.
A MicroPython module for controlling the 16-channel PCA9685 PWM controller, designed for LED and other PWM-driven loads.
A simple solar regulator built with Micropython for ESP32 microcontrollers.
MicroPython implementation of the ZACwire protocol for reading TSic 506F temperature sensors with high precision.
A MicroPython module for controlling the MMC5603 geomagnetic sensor via I2C interface.
A MicroPython module for controlling the SHT4x 4th-generation digital humidity and temperature sensor via I2C.
A MicroPython module for controlling the ADS1115 multichannel differential I2C ADC from Texas Instruments.
A MicroPython library for reading temperature from NTC thermistors wired in a potential divider configuration.
MicroPython module for controlling the LTR390UV ambient light and ultraviolet sensor via I2C.
A MicroPython library for uploading files directly from ESP32/ESP8266 devices to MinIO object storage.
A MicroPython module for interfacing with MCP342X series 18-bit analog-to-digital converters via I2C.
A MicroPython HTTP server for ESP32 boards to control pins and relays over Wi-Fi.
A MicroPython module for controlling the Texas Instruments OPT3001 ambient light sensor via I2C.
A lightweight MicroPython library for controlling single-digit 7-segment displays on ESP32, ESP8266, and Raspberry Pi Pico 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.