Showing 36 of 150 projects
A MicroPython driver for reading temperature and humidity from the SHT31 sensor with configurable accuracy settings.
MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.
MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.
A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.
MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.
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.
MicroPython driver for Sensirion SCD40 and SCD41 CO₂ sensors with I2C interface.
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.
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.