Showing 36 of 732 projects
A MicroPython library for controlling TLC5940 LED driver chips with grey scale data transmission.
A MicroPython module for basic dweet.io APIs to send and retrieve data from IoT devices.
Read SwitchBot Thermometer/Hygrometer sensors using MicroPython via Bluetooth without cloud dependencies.
A MicroPython driver for interfacing with the NXP LM75A I2C digital temperature sensor and thermal watchdog.
A MicroPython module for interfacing with the BH1750 ambient light sensor via I2C.
A MicroPython library for reading altitude, pressure, and temperature data from the MPL3115A2 altimeter sensor.
A MicroPython driver for the Texas Instruments ADS1219 24-bit 4-channel ADC with I2C interface.
A fully-featured MicroPython driver for BMP3XX sensors, offering complete access to all device features including advanced FIFO management.
MicroPython driver for PCA9685 16-channel 12-bit PWM/servo controller.
A MicroPython driver for DS1307-based RTC modules, providing time and date functions for ESP8266 projects.
A MicroPython-based ESP8266 project that provides NTP time synchronization and a basic web server with WiFi connectivity.
A collection of optimized, memory-efficient MicroPython drivers for monochrome OLED displays (SSD1306, SH1106, PCD8544, UC1701X).
A MicroPython library for controlling 8-digit 7-segment displays using the MAX7219 driver chip.
A simple MicroPython driver for the INA219 current and power monitor sensor.
A MicroPython module for handling buttons asynchronously using uasyncio, supporting shared ADC inputs.
⛔️ DEPRECATED MicroPython Driver for the Sensirion SHTC3 Temperature and Humidity Sensor
Example code for reading temperature from an LM75 sensor using MicroPython on a NodeMCU ESP-12 board.
MicroPython library for the AM7020 (SIMCOM SIM7020E) NB-IoT module, providing MQTT and HTTP client functionality.
MicroPython driver for LSM9DS0 9-DOF IMU providing access to acceleration, magnetic field, and angular rate sensors via I2C.
A MicroPython driver for the Bosch BME280 temperature, pressure, and humidity sensor.
MicroPython driver for the AS5600L magnetic rotary position sensor with I2C interface and 12-bit output.
A MicroPython implementation of hexdump tools (hd and xxd) for displaying binary data in hexadecimal format.
MicroPython I2C driver for the Sensirion SGP40 digital VOC (volatile organic compound) sensor module.
⛔️ DEPRECATED MicroPython Small Graphics framework using the IL9486 display
MicroPython module for interfacing with the ENS160 digital multi-gas sensor for indoor air quality monitoring.
A MicroPython module for RSA key generation, signing, verification, encryption, and decryption with support for common key formats.
A MicroPython module for secure machine-to-machine messaging via the free dweet.io service.
A MicroPython driver for the ADS1115 16-bit analog-to-digital converter with programmable gain and I2C interface.
A MicroPython driver for the SHT11 temperature and humidity sensor using bit-banged communication on ESP32 boards.
A MicroPython driver for the SHT25 humidity and temperature sensor, providing a simple API for sensor readings.
MicroPython driver for the Texas Instruments HDC1008 humidity and temperature sensor.
A MicroPython module for reading pressure and temperature data from the BMP180 sensor.
A MicroPython-optimized port of wcwidth for measuring wide Unicode character widths in terminal output.
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.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.