SmartButton

An advanced, non-blocking debounced button library with event-driven design.

Author
Parham M. Asghari
Website
https://github.com/parham-asghari/SmartButton
Github
https://github.com/ParhamMoAsghari/ArduinoSmartButton
Category
Signal Input/Output
License
MIT
Library Type
Contributed
Architectures
Any

A reusable Arduino button library with support for click, double click, long press, hold, and Command pattern callbacks. Designed for clean code and extensibility.

Downloads

Filename Release Date File Size
SmartButton-1.0.0.zip 2025-04-11 6.52 KiB