Showing 34 of 34 projects
A MicroPython I2C driver for the MPU9250 9-axis motion tracking sensor, providing accelerometer, gyroscope, and magnetometer data.
A MicroPython driver for the Maxim MAX30102 and MAX30105 optical heart-rate and pulse oximetry sensors.
A MicroPython driver for the TEA5767 FM radio module, enabling DIY FM radio projects on ESP8266, ESP32, and Raspberry Pi Pico.
A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.
MicroPython driver for AHT10 and AHT20 temperature and humidity sensors.
A MicroPython driver for the DS3231 real-time clock and AT24C32 EEPROM modules, providing full access to RTC features with low memory usage.
A MicroPython driver for the ams CCS811 air quality sensor, enabling VOC and CO2 monitoring on ESP8266 boards.
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 driver with a custom large font for 128x64 pixel SSD1306 OLED displays, originally for Raspberry Pi Pico.
A MicroPython driver for the MPU6050 motion sensor with auto-calibration, built-in filters, and FIFO support.
A MicroPython I2C driver for the MPU6886 6-axis motion tracking device, providing accelerometer, gyroscope, and temperature readings.
MicroPython driver for MPR121 capacitive touch keypads and breakout boards.
MicroPython driver for controlling Adafruit 8x8 LED matrix displays with HT16K33 backpack via I2C.
MicroPython I2C driver for the STMicroelectronics LIS2HH12 3-axis accelerometer.
A MicroPython driver for SH1107-based OLED displays with the same API as the built-in SSD1306 driver.
A MicroPython driver for FT6x06 capacitive touch sensors, supporting both interrupt-driven callbacks and polling.
A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.
A MicroPython driver for Bosch BMP585, BMP581, BMP390, BMP280, and BME280 pressure sensors via I2C, supporting altitude calculation and sensor configuration.
MicroPython I2C driver for the Quectel GNSS L76-L multi-constellation GPS receiver module.
MicroPython I2C driver for the Sensirion SGP40 digital VOC (volatile organic compound) sensor module.
MicroPython driver for SHT3x temperature and humidity sensors using machine.I2C interface.
MicroPython driver for controlling the Quiic Twist RGB rotary encoder on ESP32 and Raspberry Pi Pico boards.
A MicroPython driver for the DS1307 real-time clock chip, enabling timekeeping on microcontrollers.
MicroPython driver for the Texas Instruments TAS2505 digital input Class-D speaker amplifier.
A MicroPython and CircuitPython driver for the MLX90615 infrared temperature sensor, optimized for low memory usage.
I2C driver for the IS31FL3197 LED driver chip, enabling control of RGB(W) LEDs on Arduino GIGA Display Shield.
A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.
A MicroPython driver for the Microchip MCP7940 real-time clock chip.
A MicroPython driver for reading temperature data from the TI TMP1075 sensor via I2C.
A MicroPython driver for controlling M5Stack DDS frequency generator modules via I2C communication.
A MicroPython I2C driver for Seiko Epson's high-precision RX-8035SA/LC real-time clock module.
MicroPython driver for ADS1015 and ADS1115 analog-to-digital converters with programmable gain and I2C interface.
A MicroPython I2C driver for the OMRON D6F-PH differential pressure sensor.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.