Showing 25 of 61 projects
A tiny V library for serial communication on Linux systems.
A V language wrapper for libserialport providing serial port communication with blocking/non-blocking I/O and configuration.
A MicroPython driver for SH1107-based OLED displays with the same API as the built-in SSD1306 driver.
A MicroPython library for reading rotary encoder inputs on microcontrollers.
A MicroPython driver for the DS1307 real-time clock (RTC) module, enabling timekeeping on embedded devices.
A MicroPython driver for the Texas Instruments TMP102 I2C temperature sensor with configurable conversion rates and power-saving modes.
A ROS2 node for interfacing with TrackIMU hardware to publish inertial measurement data.
A MicroPython driver for DS1307-based RTC modules, providing time and date functions for ESP8266 projects.
MicroPython driver for SSD1606 active matrix ePaper displays with 128x180 resolution.
A MicroPython driver for reading RFID cards from RDM6300 readers on embedded systems.
MicroPython driver for controlling the Quiic Twist RGB rotary encoder on ESP32 and Raspberry Pi Pico boards.
Crystal language bindings for Linux GPIO character device interface (libgpiod).
Processing library for controlling HP pen plotters via HPGL commands.
A lightweight MicroPython library for reading rotary encoder knobs with integrated button support.
A simple MicroPython module for interfacing with Microchip 23LC1024 SPI SRAM chips on Raspberry Pi Pico (RP2040).
A simple and fast MicroPython library for reading and calibrating analog joystick values with optional button support.
A simple MicroPython driver for Microchip 24x256 and 24x512 I2C EEPROM devices with basic read/write functionality.
A MicroPython driver library for controlling HPDL-1414 4-character smart alphanumeric displays.
A MicroPython driver for the M5Stack Joystick 2 Unit, enabling joystick input, button press detection, and LED control.
MicroPython driver for the MAX44009 ambient light sensor with I2C interface.
Deprecated ROS 2 joystick driver packages; use the maintained version instead.
MicroPython module for interfacing with PCF8574(A) I2C 8-bit I/O expander chips from NXP.
A Python class for interfacing the ADS7818 analog-to-digital converter via SPI with precise timing.
Network interface for the Roland DPX-3300 drafting plotter using an ESP8266 WiFi-to-serial bridge.
A MicroPython I2C driver for Seiko Epson's high-precision RX-8035SA/LC real-time clock module.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.