Showing 36 of 150 projects
A MicroPython library for interfacing with the PCF8591 I2C analog-to-digital/digital-to-analog converter on microcontrollers.
MicroPython driver for the MAX44009 ambient light sensor with optimized versions for BBC Micro:bit and low-memory environments.
A MicroPython library for reading temperature and humidity from Silicon Labs Si70xx series sensors via I2C.
A Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.
MicroPython driver for the Freescale MPL115A2 barometric pressure sensor, supporting temperature and pressure readings via I2C.
A MicroPython driver for the VEML6075 UV light sensor, enabling UVA, UVB, and UV index measurements on ESP8266, ESP32, and LoPy devices.
A simple MicroPython driver for Microchip 47x16 EERAM devices, enabling SRAM with non-volatile EEPROM backup on microcontrollers.
MicroPython driver for the MAX44009 ambient light sensor with I2C interface.
A MicroPython driver for the M5Stack Joystick 2 Unit, enabling joystick input, button press detection, and LED control.
A MicroPython library for driving SSD1306 monochrome OLED displays via SPI or I2C with drawing and text capabilities.
A MicroPython library for interfacing with Silicon Labs Si705x series I2C temperature sensors.
A MicroPython driver for Adafruit FRAM modules, enabling nonvolatile memory access on Pyboard and ESP8266 via filesystem or byte array.
A MicroPython module for controlling the Vishay VEML6040 RGBW color sensor, enabling ambient light sensing and color temperature adjustment.
A MicroPython class for reading temperature and humidity data from the Si7005 sensor.
A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.
A MicroPython module for interfacing with the VEML7700 high-accuracy ambient light sensor from Vishay.
MicroPython library for controlling the SX1509 16-channel I/O expander with digital I/O, PWM, LED driver, and keypad reading capabilities.
MicroPython library for reading accelerometer and gyroscope data from MPU-6050 modules.
A simple MicroPython driver for Microchip 24x256 and 24x512 I2C EEPROM devices with basic read/write functionality.
A MicroPython module for controlling the SHT4x 4th-generation digital humidity and temperature sensor via I2C.
A MicroPython library for interfacing with the Garmin Lidar Lite v3HP distance sensor.
MicroPython driver for the VL53L0X time-of-flight laser-ranging sensor.
MicroPython module for interfacing with the HSCDTD008A geomagnetic sensor to measure magnetic field components and temperature.
A MicroPython module for controlling the MCP4725 12-bit DAC with EEPROM and the TCL5615 10-bit SPI DAC.
A MicroPython module for controlling the Texas Instruments OPT3001 ambient light sensor via I2C.
MicroPython module for controlling the MCP23017 16-bit I/O expander via I2C/SPI serial interface.
MicroPython driver for the SI7021 temperature and humidity sensor using I2C interface.
MicroPython module for interfacing with PCF8574(A) I2C 8-bit I/O expander chips from NXP.
A MicroPython I2C driver for Seiko Epson's high-precision RX-8035SA/LC real-time clock module.
A MicroPython module for interfacing with MCP342X series 18-bit analog-to-digital converters via I2C.
A MicroPython module for controlling the 16-channel PCA9685 PWM controller, designed for LED and other PWM-driven loads.
MicroPython module for interfacing with the Sensirion SHT85 humidity and temperature sensor.
MicroPython driver for Sharp GP2Y0E03 infrared distance measuring sensor with I2C interface.
MicroPython module for interfacing with the DS3231 Maxim Integrated I2C real-time clock (RTC).
A MicroPython module for controlling the ADS1115 multichannel differential I2C ADC from Texas Instruments.
A MicroPython driver for Awinic's AW210xx family of 8-bit RGB LED controllers.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.