GitHub - ArduinoGetStarted/button: Button library supports debounce, pressed/released events. It is easy to use with multiple buttons. It is designed for not only beginners but also experienced users
Arduino - Button Library | Arduino Tutorial
Debouce multiple buttons on a single analog input - is it possible? - Programming Questions - Arduino Forum
How to De-bounce Switches on the Arduino - Circuit Basics