Showing 36 of 732 projects
A MicroPython library for reading temperature from NTC thermistors using the beta parameter equation.
A MicroPython driver for the DS1307 real-time clock chip, enabling timekeeping on microcontrollers.
MicroPython driver for MCP342x analog-to-digital converters on PyCom boards.
A MicroPython module for reading pressure and temperature data from the BMP180 sensor.
A lightweight E2EE protocol for IoT devices using Diffie-Hellman-Merkle key exchange and TLS 1.3-style handshake in MicroPython.
MicroPython driver for the TSL2561 illumination sensor, enabling light measurement on embedded systems.
A MicroPython driver for reading distance measurements from the M5 I2C Ultrasonic Distance Unit (RCWL-9620).
A MicroPython-optimized port of wcwidth for measuring wide Unicode character widths in terminal output.
A MicroPython library for precise control of stepper motors using sequence-based movement patterns.
Send push notifications to smartphones using Pushbullet with MicroPython on ESP8266 via a pushbutton circuit.
A MicroPython driver for the US-100 ultrasonic distance sensor, enabling distance measurement on embedded systems.
A lightweight FTP server and client library for MicroPython, designed for embedded systems.
A lightweight MicroPython library for interfacing MPU6050 accelerometer/gyroscope sensors with ESP32 microcontrollers.
MicroPython driver library for the TI HDC1080 temperature and humidity sensor with I2C interface.
MicroPython drivers for ST7735 TFT LCD displays (80x160, 128x128, 128x160) on ESP8266 microcontrollers.
A MicroPython module for controlling the AS5600 single-turn magnetic encoder via I2C.
A collection of custom widgets for the MicroPython port of LVGL, written in Python with viper optimization.
A MicroPython module for interfacing with the RM3100 geomagnetic sensor via I2C.
A simple MicroPython module for interfacing with Microchip 23LC1024 SPI SRAM chips on Raspberry Pi Pico (RP2040).
A compact implementation of numpy's core matrix and array operations for Micropython microcontrollers.
MicroPython library for controlling the SGTL5000 low-power stereo codec with headphone amplifier.
A MicroPython driver for the MSA301 3-axis accelerometer, designed for memory and computation efficiency on devices like the Raspberry Pico.
A MicroPython driver for the SHT30 temperature and humidity sensor, communicating via I2C.
A MicroPython driver for the GY-33 color sensor module, providing UART and I2C communication interfaces.
A MicroPython library for managing SMS, calling, GPRS, HTTP, FTP, and phonebook functionalities on SIM900 GSM/GPRS modules.
A MicroPython library for interfacing with MS5803 pressure and temperature sensors via I2C communication.
A MicroPython library for controlling Trinamic TMC5160 stepper motor drivers on microcontrollers.
A MicroPython module for interfacing with the BMP390 pressure and temperature sensor on microcontrollers.
A MicroPython implementation of the Onkyo EISCP protocol for controlling audio devices from microcontrollers.
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.
⛔️ DEPRECATED MicroPython Driver for the MLX90393 Magnetometer
MicroPython driver for SSD1606 active matrix ePaper displays with 128x180 resolution.
An NTP server implementation for MicroPython, specifically designed to run on ESP8266 devices.
MicroPython driver for controlling the Quiic Twist RGB rotary encoder on ESP32 and Raspberry Pi Pico boards.
MicroPython driver for SHT3x temperature and humidity sensors using machine.I2C interface.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.