An Arduino library for using a single button for multiple purpose input.
-
Updated
Aug 2, 2024 - C++
An Arduino library for using a single button for multiple purpose input.
Arduino/ESP button library that provides callback functions to track single, double, triple and long clicks. It also takes care of debouncing.
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
Arduino library to debounce button switches, detect presses, releases, and long presses
This is a library for creating a MIDI controller using an Arduino or Teensy board.
An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.
Лёгкая и очень функциональная библиотека для энкодера с кнопкой, энкодера или кнопки с Arduino
Open-source plugin that allows to make buttons of any shape in UE5.5
Shows how to use Win32 controls by programming code (c++17).
ESP32 IOT light switch that will be tiggerable via MQTT, web interface and of course the button
Atmel AVR C++ RotaryEncoder Implementation
Switch library with longPress and doubleClick
Powerful button tools for managing various button events of standalone button or button array.
This is an interrupt based button event library for the ESP32. It enables binding user defined actions to button events including 'Key Down', Key Up' , 'Key Press', 'Long Key Press' 'AutoRepeat Press' and 'Double-Click'. The actions associated it these events may be executed Asynchronously, Synchronously, or a Hybrid between the two.
An Arduino library for catching tap, double-tap and press-and-hold events for buttons
Capacitance meter, Arduino-based, three tests , range 18pf to 4F , Push Button input , OLED and serial monitor output.
Arduino library that transforms raw button/touch inputs into events easily.
Arduino multi-events Button Library
Add a description, image, and links to the button topic page so that developers can more easily learn about it.
To associate your repository with the button topic, visit your repo's landing page and select "manage topics."