Teclado Matricial 4*4
Sirven para ingresar data a los sistemas embebidos es decir para que estos interactuen con el usuario, buscando info me tope con esta application note de atmel
resulta que aqui hay 8 conectores, en el cable flat, 4 conectan las filas y 4 las columnas, cuando 1 boton de estos es presionado se interconectan la fila y la columna respectiva, 4x4=16 botones,
Vean la siguiente pagina para que entiendan mejor el funcionamiento:
Tiene mas logica pasa un ‘1’ por todas las filas (salidas), luego todas las columnas (entradas) estan puestas a tierra con su respectivo resistor, entonces lees las columnas y si encuentras un uno en una columna, inmediato ves que fila tiene el ‘1’ e intersectas, alli tienes el boton presionado. Creo que el resultado de la grafica anterior esta errado.
Ahora veamos el codigo =)
1) el debounce (antirrebote), segun el AN dura 20ms, podemos desconfiar, en el proximo post voy a hacer el programa y veremos mas a detalle el famoso debounce



Comentarios
Publicar un comentario