Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. I2c

I2c

150 projects

Showing 36 of 150 projects

micropython-am2320
micropython-am2320Python

MicroPython driver for the Aosong AM2320 temperature and humidity sensor over I2C.

#dht#micropython#i2c
Stars25
Forks7
Last commit2 years ago
vl53l5cx
vl53l5cxPython

A MicroPython and CircuitPython driver for the ST VL53L5CX time-of-flight sensor, enabling multi-zone ranging on embedded boards.

#embedded-systems#micropython#i2c
Stars25
Forks7
Last commit2 years ago
micropython-pcf8575
micropython-pcf8575Python

MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.

#io-expander#micropython#i2c
Stars24
Forks5
Last commit2 years ago
micropython-amg88xx
micropython-amg88xxPython

MicroPython driver for the AMG88xx Grid-EYE 8x8 thermal infrared array sensor, with optional bicubic interpolation for camera displays.

#embedded-systems#micropython#i2c
Stars21
Forks8
Last commit6 years ago
micropython-i2c-lcd
micropython-i2c-lcdPython

A MicroPython package for controlling HD44780 LCD displays (1602 and 2004) via I2C.

#lcd1602#lcd16x2#embedded-systems
Stars21
Forks5
Last commit2 years ago
SCD4x
SCD4xPython

MicroPython module for interfacing with Sensirion SCD4x CO2, temperature, and humidity sensors on embedded boards.

#embedded-systems#sensor#micropython
Stars21
Forks6
Last commit3 months ago
ticlib
ticlibPython

A pure-Python library for controlling Pololu Tic stepper motor controllers via serial, I²C, and USB connections.

#robotics#micropython#i2c
Stars21
Forks6
Last commit4 months ago
bme680-pure-mp
bme680-pure-mpPython

A pure MicroPython driver for the Bosch BME680 temperature, humidity, pressure, and VOC sensor, written from scratch for reliability.

#voc-sensor#embedded-systems#micropython
Stars20
Forks1
Last commit4 months ago
veml7700
veml7700Python

A MicroPython library for simple and fast communication with the VEML7700 ambient light sensor.

#iot#embedded-systems#micropython
Stars18
Forks3
Last commit6 years ago
QMC5883
QMC5883Python

A Python class for interfacing with QMC5883L and QMC5883P three-axis digital compass ICs via I2C.

#qmc5883p#embedded-systems#i2c
Stars17
Forks3
Last commit1 year ago
LCM1602-14_LCD_Library
LCM1602-14_LCD_LibraryPython

A MicroPython library for controlling the LCM1602A-14 character LCD module via SPI or I2C on Raspberry Pi Pico.

#spi#embedded-systems#micropython
Stars16
Forks5
Last commit4 years ago
micropython-tca9548a
micropython-tca9548a

A MicroPython library for the TCA9548A I2C multiplexer to manage multiple I2C devices with identical addresses.

#embedded-systems#oled-display#micropython
Stars16
Forks3
Last commit5 years ago
micropython-dht12
micropython-dht12Python

MicroPython library for reading temperature and humidity data from the Aosong DHT12 sensor via I2C.

#iot#dht#micropython
Stars16
Forks5
Last commit2 years ago
micropython-si7021
micropython-si7021Python

A MicroPython driver for the SI7021 temperature and humidity sensor with I2C interface.

#iot#embedded-systems#micropython
Stars15
Forks5
Last commit9 years ago
INA219
INA219Python

A MicroPython driver for the INA219 current and voltage sensor, adapted from an early Adafruit CircuitPython version.

#voltage-sensor#embedded-systems#micropython
Stars15
Forks7
Last commit1 year ago
bme680-mqtt-micropython
bme680-mqtt-micropythonPython

Publishes BME680 sensor data (temperature, humidity, pressure, gas) over MQTT using MicroPython.

#iot#sensor#micropython
Stars15
Forks6
Last commit7 years ago
micropython-xl9535-kxv5-relay
micropython-xl9535-kxv5-relayPython

A MicroPython library for controlling jxl XL9535-KxV5 I2C relay boards with 1-16 relays.

#iot#io-expander#xl9535
Stars14
Forks2
Last commit2 years ago
vi2c
vi2cV

A tiny I2C communication library written in V for Linux systems.

#v-lang#i2c#embedded
Stars14
Forks2
Last commit2 years ago
MicroPython_SCD4X
MicroPython_SCD4XPython

MicroPython driver for Sensirion SCD40 and SCD41 CO₂ sensors with I2C interface.

#embedded-systems#sensor#micropython
Stars14
Forks5
Last commit1 year ago
micropython-mcp4725
micropython-mcp4725Python

A MicroPython driver for the MCP4725 I²C digital-to-analog converter with 12-bit resolution.

#embedded-systems#micropython#i2c
Stars13
Forks7
Last commit10 years ago
tf-luna-micropython
tf-luna-micropythonPython

A MicroPython I2C library for interfacing with the TF-Luna LiDAR distance sensor module.

#lidar#distance-sensor#sensor-library
Stars13
Forks5
Last commit6 months ago
AS726X_LoPy
AS726X_LoPyPython

MicroPython driver for AS7262 and AS7263 spectral sensors, designed for PyCom boards.

#iot#embedded-systems#as7263
Stars11
Forks5
Last commit8 years ago
vl53l0x-nb
vl53l0x-nbPython

MicroPython driver for VL53L0X time-of-flight sensor with non-blocking measurement support.

#distance-sensor#embedded-systems#vl53l0x
Stars10
Forks2
Last commit2 years ago
micropython_bme280_i2c
micropython_bme280_i2cPython

A MicroPython module for I2C communication with the Bosch BME280 temperature, humidity, and pressure sensor.

#iot#embedded-systems#pressure-sensor
Stars10
Forks7
Last commit8 years ago
OV2640_uPy
OV2640_uPyPython

A MicroPython library for interfacing with the OV2640 camera module on ESP32 microcontrollers.

#camera#spi#embedded-vision
Stars9
Forks4
Last commit7 years ago
VL6180X
VL6180XPython

A MicroPython driver for the VL6180X time-of-flight distance sensor on ESP32 microcontrollers.

#distance-sensor#iot#micropython
Stars9
Forks6
Last commit5 years ago
micropython-ds1307
micropython-ds1307Python

A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.

#i2c-device#embedded-systems#micropython
Stars8
Forks2
Last commit3 years ago
micropython-mcp9808
micropython-mcp9808Python

MicroPython driver for the Microchip MCP9808 temperature sensor with configurable resolution, shutdown mode, and alert functionality.

#iot#micropython#i2c
Stars8
Forks13
Last commit3 years ago
micropython-tmp102
micropython-tmp102Python

A MicroPython driver for the Texas Instruments TMP102 I2C temperature sensor with configurable conversion rates and power-saving modes.

#sensor-library#micropython#i2c
Stars8
Forks5
Last commit6 months ago
mcp4728
mcp4728Python

A MicroPython library for controlling the Microchip MCP4728 I2C 12-bit quad digital-to-analog converter.

#circuitpython-port#embedded-systems#hardware-control
Stars8
Forks2
Last commit6 years ago
micropython_i2c_lcd
micropython_i2c_lcdPython

A MicroPython library for controlling HD44780 LCD displays via PCF8574 I2C expander with high-level and low-level APIs.

#iot#embedded-systems#pcf8574
Stars8
Forks5
Last commit2 years ago
adxl345_micropython
adxl345_micropythonPython

A MicroPython driver for the ADXL345 triple-axis accelerometer, enabling motion sensing on embedded devices.

#robotics#motion-sensing#iot
Stars7
Forks2
Last commit9 years ago
esp-ds3231-micropython
esp-ds3231-micropythonPython

A MicroPython library for interfacing with DS3231 real-time clock modules on ESP8266 and ESP32 boards.

#iot#micropython#i2c
Stars7
Forks5
Last commit1 year ago
esp-sht3x-micropython
esp-sht3x-micropythonPython

A MicroPython library for interfacing with SHT3x temperature and humidity sensors on ESP8266/ESP32 boards.

#iot#micropython#i2c
Stars7
Forks3
Last commit5 years ago
MicroPython-BME280
MicroPython-BME280Python

A MicroPython driver for the Bosch BME280 digital sensor to measure temperature, pressure, and humidity.

#iot#spi#embedded-systems
Stars7
Forks3
Last commit7 years ago
MicroPythonTrill
MicroPythonTrillPython

A MicroPython library for interfacing with Bela's Trill touch sensors on ESP32 boards.

#sensor#micropython#i2c
Stars6
Forks4
Last commit2 years ago
PreviousPage 2 of 5Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Micropython140
#Embedded Systems101
#Sensor Driver60
#Iot50
#Esp3243
#Embedded41
#Temperature Sensor35
#Esp826627
#Raspberry Pi Pico23
#Arduino22
#Microcontroller21
#Sensor20