Showing 36 of 150 projects
MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.
A MicroPython and CircuitPython driver for the ST VL53L5CX time-of-flight sensor, enabling multi-zone ranging on embedded boards.
MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.
MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.
A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.
MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.
A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.
A pure MicroPython driver for the Bosch BME680 temperature, humidity, pressure, and VOC sensor, written from scratch for reliability.
A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.
A Python class for interfacing with QMC5883L and QMC5883P three-axis digital compass ICs via I2C.
A MicroPython library for controlling the LCM1602A-14 character LCD module via SPI or I2C on Raspberry Pi Pico.
A MicroPython library for the TCA9548A I2C multiplexer to manage multiple I2C devices with identical addresses.
MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.
A MicroPython driver for the SI7021 temperature and humidity sensor with I2C interface.
A MicroPython driver for the INA219 current and voltage sensor, adapted from an early Adafruit CircuitPython version.
Publishes BME680 sensor data (temperature, humidity, pressure, gas) over MQTT using MicroPython.
A MicroPython library for controlling jxl XL9535-KxV5 I2C relay boards with 1-16 relays.
A tiny I2C communication library written in V for Linux systems.
MicroPython driver for Sensirion SCD40 and SCD41 CO₂ sensors with I2C interface.
A MicroPython driver for the MCP4725 I²C digital-to-analog converter with 12-bit resolution.
A MicroPython I2C library for interfacing with the TF-Luna LiDAR distance sensor module.
MicroPython driver for AS7262 and AS7263 spectral sensors, designed for PyCom boards.
MicroPython driver for VL53L0X time-of-flight sensor with non-blocking measurement support.
A MicroPython module for I2C communication with the Bosch BME280 temperature, humidity, and pressure sensor.
A MicroPython library for interfacing with the OV2640 camera module on ESP32 microcontrollers.
A MicroPython driver for the VL6180X time-of-flight distance sensor on ESP32 microcontrollers.
A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.
MicroPython driver for the Microchip MCP9808 temperature sensor with configurable resolution, shutdown mode, and alert functionality.
A MicroPython driver for the Texas Instruments TMP102 I2C temperature sensor with configurable conversion rates and power-saving modes.
A MicroPython library for controlling the Microchip MCP4728 I2C 12-bit quad digital-to-analog converter.
A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.
A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.
A MicroPython library for interfacing with DS3231 real-time clock modules on ESP8266 and ESP32 boards.
A MicroPython library for interfacing with SHT3x temperature and humidity sensors on ESP8266/ESP32 boards.
A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.
A MicroPython library for interfacing with Bela's Trill touch sensors on 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.