EasyButton
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
> 🔥 **EasyButton 3.0 Poll**: We're considering a major update with bug fixes and improved documentation! [VOTE NOW](https://github.com/evert-arias/EasyButton/discussions/100) to help shape the future of EasyButton! 🔥 The project is written primarily in C++, distributed under the MIT License license, first published in 2018. Key topics include: arduino, arduino-library, button, debounce, debounce-button.
EasyButton
🔥 EasyButton 3.0 Poll: We're considering a major update with bug fixes and improved documentation! VOTE NOW to help shape the future of EasyButton! 🔥
Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.
Full documentation available at: https://evert-arias.github.io/easybtn-docs/docs/introduction
Description
EasyButton is an small Arduino library for debouncing momentary contact switches like tactile buttons. It uses events and callbacks to trigger actions when a button is pressed once or held for a given duration. It also provides a sequence counter to be able to rise an event when a given pattern of presses has been matched.
Installation
https://evert-arias.github.io/easybtn-docs/docs/installation
How to use
https://evert-arias.github.io/easybtn-docs/docs/fundamentals
Examples
Copyright
Contributors
Showing top 12 contributors by commit count.
