Showing 36 of 834 projects
A Qwiic-compatible time-of-flight distance sensor module using the RFD77402 IC for precise rangefinding up to 2 meters.
A lightweight MicroPython library for reading rotary encoder knobs with integrated button support.
A pure MicroPython driver for the DS1302 real-time clock module, enabling timekeeping and battery-backed RAM access.
A historically accurate Enigma machine emulator for MicroPython, enabling WWII cryptography education on embedded devices.
Real-time 3D lunar lander model controlled by BNO055 IMU orientation data via serial connection.
A MicroPython module for encrypted communication with the free dweet.io M2M service.
MicroPython library for reading data from Xiaomi Mi Flora Bluetooth plant sensors.
A BSD socket-style driver library for WIZnet TCP/IP chips (W5500, W5300, W5200, W5100, W5100S) with internet protocol support.
A MicroPython library for reading temperature and humidity from Silicon Labs Si70xx series sensors via I2C.
A MicroPython module for interfacing with the VEML7700 high-accuracy ambient light sensor from Vishay.
A MicroPython driver for controlling the AQM1248A graphic LCD display on ESP8266 with multiple font size modules.
A Nix flake for building and flashing MicroPython firmware for embedded devices like ESP32 boards.
A MicroPython library for driving SSD1306 monochrome OLED displays via SPI or I2C with drawing and text capabilities.
A MicroPython class for reading temperature and humidity data from the Si7005 sensor.
MicroPython library for controlling the SX1509 16-channel I/O expander with digital I/O, PWM, LED driver, and keypad reading capabilities.
A MicroPython driver for Adafruit FRAM modules, enabling nonvolatile memory access on Pyboard and ESP8266 via filesystem or byte array.
A simple MicroPython driver for Microchip 47x16 EERAM devices, enabling SRAM with non-volatile EEPROM backup on microcontrollers.
A production-quality MicroPython driver for the BH1750 I2C ambient light sensor, designed for resource-constrained embedded systems.
MicroPython driver for the MAX44009 ambient light sensor with I2C interface.
I2C driver for the IS31FL3197 LED driver chip, enabling control of RGB(W) LEDs on Arduino GIGA Display Shield.
A MicroPython module for controlling the Vishay VEML6040 RGBW color sensor, enabling ambient light sensing and color temperature adjustment.
A MicroPython driver for the Microchip MCP7940 real-time clock chip.
A MicroPython driver library for controlling HPDL-1414 4-character smart alphanumeric displays.
ASN.1 compiler specifically designed for embedded systems development.
MicroPython library for Seeed Studio's Grove Ultrasonic Ranger sensor.
MicroPython library for reading accelerometer and gyroscope data from MPU-6050 modules.
A MicroPython library for computing sunrise and sunset times based on geographic coordinates and date.
A MicroPython driver for controlling ILI9341 TFT displays on embedded systems.
A MicroPython web server for serving websites from captive portals on ESP8266 devices.
A non-blocking MicroPython buzzer class for playing melodies and sound patterns without blocking the main program loop.
MicroPython module to automatically connect to the nearest known WiFi access point.
MicroPython library for interfacing with the GP2Y0A21YK infrared distance sensor.
A high-performance C/C++ robotics codebase for FIRST Robotics Competition teams, optimized for speed and correctness.
A lightweight MicroPython library for controlling single-digit 7-segment displays on ESP32, ESP8266, and Raspberry Pi Pico boards.
A Python module and circuit guide for connecting standard parallel character LCD displays to PyBoard using MicroPython.
MicroPython driver for the MAX31855 thermocouple-to-digital converter with SPI 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.