Main Site Documentation

Membrane Keypad Question


#1

I am trying to set up a maxtrix keypad using the driver found here

Why are the matrix Rows supposed to be set as output ports here?


#2

See GUS on Video!


#3

Ya this is not clear enough for me. I understand scanning a matrix in software but not how it correlates to rows and columns of buttons.


#4

Maybe this will help you.

http://pcbheaven.com/wikipages/How_Key_Matrices_Works/


#5

This seems like an improvement over the KP16 driver. Only one pin is used instead of 6. Is there an advantage to using an interrupt instead of polling?


#6

Thank you!