DigitaleTrade

TECLADO MATRICIAL

Cantidad

1

Precio unitario

S/ 7.00

TECLADO MATRICIAL


Precio unitario

S/ 7.00

Cantidad

1

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. Las 16 teclas necesitan sólo 8 pines del microcontrolador en lugar de los 16 pines que se requerirían para la conexión de 16 teclas independientes. Para poder leer que tecla ha sido pulsada se debe de utilizar una técnica de barrido y no solo leer un pin de microcontrolador.
 
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 así asegurar la lectura de las teclas en un intervalo conocido y exacto, además de dejar al loop libre para realizar otras operaciones.

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. Las 16 teclas necesitan sólo 8 pines del microcontrolador en lugar de los 16 pines que se requerirían para la conexión de 16 teclas independientes. Para poder leer que tecla ha sido pulsada se debe de utilizar una técnica de barrido y no solo leer un pin de microcontrolador.
 
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 así asegurar la lectura de las teclas en un intervalo conocido y exacto, además de dejar al loop libre para realizar otras operaciones.