Page 108 - proyecto integrador Jiménez Coello Alexander
P. 108
Keypad 4x4
El teclado matricial 4x4 está formado por una matriz de pulsadores dispuestos en
filas (L1, L2, L3, L4) y columnas (C1, C2, C3, C4), con la intención de reducir el número
de pines necesarios para su conexión.
Conexión
La conexión del teclado matricial 4x4 con Arduino u otra plataforma de
microcontroladores es simple: se necesitan 8 pines digitales en total. Puede trabajar
con microcontroladores de 3.3V o 5V sin problema. Es necesario colocar resistencias
pull-up entre los pines de las columnas y VCC o activar por software las
resistencias Pull-up internas en el Arduino. En cuanto a la programación, la lectura
de las teclas se debe realizar mediante un "barrido" de las filas. Si bien es posible
realizar este procedimiento dentro del loop principal del programa, es una mejor
práctica realizar el barrido utilizando interrupciones por TIMER y asi asegurar la
lectura de las teclas en un intervalo conocido y exacto, además de dejar al loop
libre para realizar otras operaciones.
Características
• 16 botones con organización matricial (4 filas x 4 columnas)
• Teclado tipo membrana
• Mayor resistencia al agua y al polvo
• Auto adhesivo en la parte de atrás
• Tiempo de rebote (Bounce time): ≤5 ms