Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
-
Updated
Jul 21, 2025 - C++
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
A small deployment script for ARK Chains, that lets you create your own blockchain in minutes
Push-Button Library for STM32 with pressed beep callback and debouncing
Arduino button debounce library for various switch types, port expanders and other 8-bit data sources. Fast and robust debounce algorithm.
This project is an Arduino shield with a 7-segment display. The board includes a 7-segment display, push buttons, and an Oled display.
Walkie Talkie with Arduino Nano and nRF24L01
Raspberry Pi Platform and Python Programming
Countdown Timer: Range 1-99 minutes. Output: time (mm:ss) to seven segment display(TM1637) and Audio to Buzzer. Input: Push button to start. 10K Pot used for time select.
Graphical widgets to supplement the Pothos GUI
Controlling the lights in your house using your voice is a great way to dip your toes into the smart homeworld. And if you already have a smartphone you can build your own smart switch using a few bucks.
Complete buttons to switches library implemented for Arduino, with flags update automation, function callbacks, all encapsulated in classes sharing a common API for simplest implementation, use, modification or replacement when needed.
3-Color Rotary Encoder library for Top-Up EC12PSD-017 and similar quadrature encoders
QML Application that implement a 3D Push Button with anmiation to emulate the press and the release.
Complete buttons to switches library implemented for ESP32-Arduino, with flags update automation, function callbacks, tasks unblocking, task resumes, all encapsulated in classes sharing a common API for simplest implementation, use, modification or replacement when needed.
Button that will use a Raspberry Pi to turn on Philips Hue Lights
Simple Arduino interface to play the theme music of Super Mario or Star Wars and show the current track name in a LCD Display 16x2
PUSHBUTTON_SWITCH_LIB - simple C cross-platform library
A collection of Arduino experiments, projects, circuit diagrams, source code and documentation.
Debounces a pushbutton and implements callbacks for the events click, longclick and doubleclick
Hardware button library. Easy use Non-blocking button usage with pressed callback functions and released callback functions.
To associate your repository with the pushbutton topic, visit your repo's landing page and select "manage topics."