Debounce Buttons for your Arduino Sketches | MegunoLink
Arduino: De-Bounce a Button with micros() or millis() - Bald Engineer
Hardware debounce - #25 by PerryBebbington - Project Guidance - Arduino Forum
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