Showing 36 of 39 projects
A JavaScript Robotics and IoT programming framework based on the Firmata protocol for Arduino and other platforms.
A Go framework for robotics, drones, and IoT that simplifies controlling multiple hardware devices.
A pure Go library for accessing Raspberry Pi GPIO pins without external C dependencies.
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs, SPI, I2C, PWM, UART, and 1-Wire.
A Node.js library for GPIO access and interrupt detection on Linux boards like Raspberry Pi and BeagleBone.
A Node.js wrapper for the pigpio C library enabling fast GPIO, PWM, servo control, and interrupt handling on Raspberry Pi.
A customizable digital clock display designed for Raspberry Pi and monitors, featuring weather, news, and optional hardware integration.
A MicroPython driver for reading rotary encoders with hardware interrupt support and effective debouncing.
A Python 3 library for controlling stepper motors, DC motors, and servos with a Raspberry Pi.
Python library for controlling HD44780-compatible character LCDs via GPIO or I2C backpacks.
A lightweight Python GUI toolkit for building web applications without JavaScript, web servers, or deployment hassles.
A Python program to monitor ARM CPU and GPU temperature on Raspberry Pi with logging, alarms, graphing, and notifications.
A MicroPython driver for the HX711 load cell amplifier, supporting GPIO, PIO, and SPI interfaces.
A Node.js app that transforms a Raspberry Pi with a display into a smart desktop clock.
A MicroPython library for interfacing with the PCF8574 8-bit I2C I/O expander, supporting interrupt handling and pin control.
A C++ library for Linux single-board computers to drive various electronic displays via SPI, I2C, and GPIO interfaces.
A Raspberry Pi daemon that automatically controls a CPU fan via GPIO using an s8050 transistor based on temperature thresholds.
A Raspberry Pi project that records audio answers to questions and prints thermal receipts of the sound waveforms.
A MicroPython library for reading Wiegand protocol data from access control card readers.
Program hardware and robots with Python on microcontrollers and embedded systems.
MicroPython driver for the PCF8575 2.5V-5.5V 16-bit I2C I/O expander with interrupt support.
Connect RaspberryPi GPIOs and 1-Wire temperature sensors to MQTT for home automation.
A DIY robot bartender built with Raspberry Pi and Go that mixes drinks using pumps and speech synthesis.
A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.
MicroPython driver library for controlling TM1640-based 8x8 LED matrix modules with GPIO.
A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.
A Raspberry Pi device that translates plain text into Morse code for audible or visual transmission.
MicroPython library for sniffing and replaying infrared remote signals on Pyboard.
MicroPython examples for using the TTP223 capacitive touch module as a drop-in replacement for push buttons.
A MicroPython library for sending and receiving infrared signals on ESP32 microcontrollers.
MicroPython library for interfacing with keypad matrices with customizable layouts and error handling.
A MicroPython library for controlling P9813 chainable RGB LED drivers on embedded devices.
MicroPython driver for Sure Electronics' HT1632C bicolor LED matrix displays.
A Node-RED node that measures time intervals between successive messages, with configurable formatting and filtering.
A platform-agnostic tally indicator system for radio and TV studios, supporting physical GPIO, OSC network triggers, and customizable client displays.
A MicroPython driver for the HX710 and HX711 load cell amplifiers, supporting GPIO, PIO, and SPI interfaces.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.