Showing 36 of 150 projects
A MicroPython library for interfacing with Bela's Trill touch sensors on ESP32 boards.
MicroPython module for multi-touch input on the LilyGo-EPD47 T5 E-Paper display using the L58 touch controller.
A MicroPython driver for the Bosch BMX055 9-axis inertial measurement unit (IMU).
A MicroPython library for controlling HD44780 LCD displays via I2C interface.
A MicroPython driver for interfacing with the NXP LM75A I2C digital temperature sensor and thermal watchdog.
A collection of optimized, memory-efficient MicroPython drivers for monochrome OLED displays (SSD1306, SH1106, PCD8544, UC1701X).
MicroPython driver for the AS5600L magnetic rotary position sensor with I2C interface and 12-bit output.
A fully-featured MicroPython driver for BMP3XX sensors, offering complete access to all device features including advanced FIFO management.
A MicroPython driver for DS1307-based RTC modules, providing time and date functions for ESP8266 projects.
Example code for reading temperature from an LM75 sensor using MicroPython on a NodeMCU ESP-12 board.
A MicroPython module for interfacing with the BH1750 ambient light sensor via I2C.
MicroPython driver for LSM9DS0 9-DOF IMU providing access to acceleration, magnetic field, and angular rate sensors via I2C.
A simple MicroPython driver for the INA219 current and power monitor sensor.
A MicroPython driver for the ADS1115 16-bit analog-to-digital converter with programmable gain and I2C interface.
A MicroPython driver for the Texas Instruments ADS1219 24-bit 4-channel ADC with I2C interface.
A MicroPython driver for the Bosch BME280 temperature, pressure, and humidity sensor.
MicroPython driver for PCA9685 16-channel 12-bit PWM/servo controller.
A MicroPython library for reading altitude, pressure, and temperature data from the MPL3115A2 altimeter sensor.
A MicroPython driver for the SHT25 humidity and temperature sensor, providing a simple API for sensor readings.
MicroPython module for interfacing with the ENS160 digital multi-gas sensor for indoor air quality monitoring.
MicroPython driver library for the TI HDC1080 temperature and humidity sensor with I2C interface.
A MicroPython library for reading encoders, buttons, switches, and controlling LEDs on the M5 8-Encoder unit.
A MicroPython module for controlling the AS5600 single-turn magnetic encoder via I2C.
A MicroPython driver for the GY-33 color sensor module, providing UART and I2C communication interfaces.
A MicroPython driver for reading distance measurements from the M5 I2C Ultrasonic Distance Unit (RCWL-9620).
A lightweight MicroPython library for interfacing MPU6050 accelerometer/gyroscope sensors with ESP32 microcontrollers.
MicroPython driver for the TSL2561 illumination sensor, enabling light measurement on embedded systems.
A MicroPython library for interfacing with the LC709203F battery fuel gauge IC.
MicroPython driver for AS7262 and AS7263 nano spectrometer sensors, optimized for low-memory devices like Micro:bit.
A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.
A MicroPython module for interfacing with the RM3100 geomagnetic sensor via I2C.
A MicroPython module for reading pressure and temperature data from the BMP180 sensor.
MicroPython driver for MCP342x analog-to-digital converters on PyCom boards.
A MicroPython library for interfacing with MS5803 pressure and temperature sensors via I2C communication.
MicroPython module for interfacing with the QMC5883L geomagnetic sensor on microcontrollers.
MicroPython driver for Texas Instruments TMP117 and TMP119 high-precision temperature sensors.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.