This application demonstrates how to read a 4x4 button matrix using a low number of pins. A debounce mechanism is implemented for each button. The Debounced Button state is used to detect short and ...