Skip to content

evert-arias/EasyButton

Repository files navigation

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! 🔥

License

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

Single Press

Pressed For Duration

Detecting Sequence

Copyright

MIT © Evert Arias

About

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

Topics

Resources

License

Stars

475 stars

Watchers

14 watching

Forks

Sponsor this project

  •  

Packages

 
 
 

Contributors

Languages