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 library for interfacing with MS5803 pressure and temperature sensors via I2C communication.
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.
A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.
MicroPython driver for AS7262 and AS7263 nano spectrometer sensors, optimized for low-memory devices like Micro:bit.
A MicroPython module for interfacing with the RM3100 geomagnetic sensor via I2C.
A MicroPython module for controlling the AS5600 single-turn magnetic encoder 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.
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.