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.
MicroPython driver library for controlling TM1640-based 8x8 LED matrix modules with GPIO.
A Raspberry Pi device that translates plain text into Morse code for audible or visual transmission.
A tutorial for integrating Newgrounds medals system into PICO-8 games using GPIO and JavaScript.
A MicroPython-based sensor platform for ESP8266/32 with remote code updates and MQTT/Home Assistant integration.
MicroPython library for sniffing and replaying infrared remote signals on Pyboard.
MicroPython library for interfacing with keypad matrices with customizable layouts and error handling.
A MicroPython library for sending and receiving infrared signals on ESP32 microcontrollers.
MicroPython examples for using the TTP223 capacitive touch module as a drop-in replacement for push buttons.
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.