debounce-button

There are 46 repositories under debounce-button topic.

  • EasyButton

    evert-arias/EasyButton

    Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

    Language:C++468145667
  • JChristensen/JC_Button

    Arduino library to debounce button switches, detect presses, releases, and long presses

    Language:C++4403533100
  • bxparks/AceButton

    An adjustable, compact, event-driven button library for Arduino that debounces and dispatches events to a user-defined event handler.

    Language:C++412175038
  • wkoch/Debounce

    Arduino library for button debouncing.

    Language:C++31349
  • Dlloydev/Toggle

    Arduino button debounce library for various switch types, port expanders and other 8-bit data sources. Fast and robust debounce algorithm.

    Language:C++13173
  • Stutchbury/InputEvents

    An easy to use but comprehensive Event Library for Buttons, Encoders, Encoder Buttons, Analog Inputs, Joysticks and Switches with built in debouncing.

    Language:C++110
  • ArminJo/EasyButtonAtInt01

    Arduino library for push buttons at INT0 and / or INT1 pin (pin 2 / 3). Provides debouncing and toggle button functionality.

    Language:C++10201
  • yuanbo-peng/Combination-Lock

    This project is to implement a combination lock on the FPGA board using VHDL language and finite state machine. There are some possible solutions are provided to address the problems including debounce, random number generation and combination check.

    Language:VHDL8203
  • MicroBeaut/ADebouncer

    Advanced Debouncer Library for Arduino

    Language:C++5101
  • ddjain/ngDebounceClick

    ng-debounce-click is the directive which is help to improve browser performance by reducing expensive/time consuming function invokation.

    Language:JavaScript4000
  • GabyGold67/ButtonToSwitch_AVR

    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.

    Language:C++4100
  • kotyara12/reGpio

    Обработка событий на входах (кнопки, PIR и т.д.) по прерыванию с таймером подавления дребезга контактов

    Language:C++4102
  • pilotak/DebounceIn

    Debounce InterruptIn for mbed

    Language:C++3113
  • code-shift/ChatterButton

    Contacts debounce assistant for stable operation of buttons and other hardware triggers

    Language:C++2100
  • DoImant/Button_SL

    Button is a class for (debouncing) button queries. The included ButtonSL is extended so that a distinction can be made between a short and long button press.

    Language:C++2121
  • evert-arias/easybtn-docs

    EasyButton official documentation

    Language:TypeScript2103
  • GabyGold67/ButtonToSwitch_ESP32

    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.

    Language:C++2100
  • GabyGold67/ButtonToSwitch_STM32

    An STM32-RTOS Arduino library to implement all kind of switches out of simple push buttons (Momentary buttons) by using embedded simulated behavior. Make the same pushbutton behave completely differently according to needs by just an assignement. Save panel space by reusing the minimum pushbuttons.

    Language:C++2101
  • swvincent/sonoff-long-press

    Long button press detect and debounce for the ESP8266-based SonOff Basic WiFi smart switch.

    Language:Python2001
  • ellisgl/addressable-debouncer-verilog

    Addressable 8 SPDT debouncer in Verilog

    Language:Verilog110
  • mrnko/lite-debounce-js

    A lightweight, dependency-free debounce utility for JavaScript functions. Supports both leading and trailing edge execution. Perfect for input handlers, resize events, and performance optimization in modern web apps.

    Language:JavaScript1
  • musicrizz/Arduino-Button_Ladder

    (For My Teaching Tutorial Blog) It is an Utility class to read a number of swirches (push button) using only one analog input. With debouce .

    Language:C++1100
  • xdzmkus/STM32_DebounceButton

    STM32 C++ Button Library with debouncing algorithm

    Language:C1100
  • Abhi-lab2/The-Movie-App

    Movie Recommendation App - It shows you reviews and ratings of the movies that you search. Also it uses Movie API.

    Language:CSS0100
  • bdubs-astro/uPy_Debounce_Switch

    debounce a switch using interrupts

    Language:Python0100
  • dkostmii/debouncing-buttons

    A possible solution, when you want to avoid firing some event, but have no control of it.

    Language:JavaScript0100
  • MicroBeaut/MAX6816

    Single Switch Debouncer Library for Arduino

    Language:C++0100
  • MicroBeaut/RepeatButton

    RepeatButton Library for Arduino

    Language:C++0101
  • murige34/ButtonLite

    Arduino library for debouncing input tactile switch.

    Language:C++0100
  • charan-271/insulin-pump

    This project implements a programmable insulin delivery system using an ESP32 microcontroller, providing precise dosing through a user-friendly interface. The system is designed to be portable, reliable, and easy to operate through a menu-driven OLED display.

    Language:C++
  • hmmbug/button

    A lightweight MCU button library with debouncer.

    Language:C++
  • phaoer/react-ez-ui

    A customizable component library for React that does not rely on predefined UI styles, allowing complete control over the design and content of the components.

    Language:TypeScript10
  • TahirZia-1/FPGA-Morse-Code-Encoder

    Converts digits (only) into its Morse code on a NEXYS 4 DDR Board, displayed using LED lights. 1 second for dot and 3 seconds for Dash. Can be toggled into different modes for storing digits in FIFO register as well.

    Language:HTML
  • tomasz90/two-buttons-interface

    Two Buttons Interface for embedded devices

    Language:C++20