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