INFORMACIÓN
El Teclado Matricial Rígido de 12/16 Teclas es un dispositivo de entrada diseñado para facilitar la interacción entre el usuario y sistemas electrónicos, se basa en una matriz de filas y columnas, donde cada tecla está ubicada en la intersección de una fila con una columna; al presionar una tecla se cierra el circuito correspondiente, lo que permite identificar de manera única cuál fue la tecla activada. Este tipo de teclado rígido se caracteriza por su resistencia mecánica, durabilidad y facilidad de conexión.
El Teclado Matricial Rígido de 12/16 Teclas se utiliza principalmente en sistemas de control, menús de navegación, cerraduras electrónicas, automatización de acceso, cajeros automáticos, máquinas expendedoras, sistemas de seguridad y proyectos de domótica, donde es necesario ingresar contraseñas, comandos o números de forma rápida y confiable. Gracias a su diseño estándar, es totalmente compatible con tarjetas de desarrollo como Arduino, ESP32, ESP8266, Raspberry Pi, PIC, STM32 y otros microcontroladores, ya que puede ser leído fácilmente mediante pines digitales y librerías de software dedicadas.
ESPECIFICACIONES Y CARACTERÍSTICAS
| Teclado Matricial 4×3 12 Teclas | Teclado Matricial 4×4 16 Teclas |
|---|---|
|
|
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo utilizar el teclado numérico 4×3?
Para utilizar en teclado con cualquier microcontrolador es necesario entender cómo está conformado internamente la distribución de los botones. En las siguientes imágenes se puede detallar como está compuesto el teclado de acuerdo a los botones y los pines que tiene el teclado, así mismo el diagrama de conexión de cómo están configurados internamente los botones son respecto a los pines:
Pinout![]() |
Diagrama![]()
|
Para programar el Teclado o Keypad en Arduino o en cualquier otro microcontrolador, basta con seguir en orden la siguiente secuencia:
- Inicialmente, conectamos el teclado matricial en PINES DIGITALES del ARDUINO. Para eso será importante poder identificar cuáles son las columnas y las filas del teclado.
- Las Filas del teclado estarán conectadas en PINES DIGITALES configurados como SALIDAS.
- Las Columnas del teclado estarán conectadas en PINES DIGITALES configurados como ENTRADAS y con el PULL UP (por lo tanto, estas entradas siempre estarán recibiendo un 1 lógico, si ningún botón es presionado).
- Configurar TODAS las SALIDAS (Filas) en 1 lógico o 5 V.
- Aplicamos el concepto de la MULTIPLEXACIÓN: Aquí vamos a mandar un 0 lógico por cada fila y vamos a leer todas las columnas, si se detecta que alguna columna recibió el cero lógico, indica que el botón que comparte la fila y la columna fue presionado, en caso contrario vuelvo a colocar la fila en 1 lógico y verifico la siguiente fila.
En la siguiente animación podemos ver como se establece el presionado de un botón sobre el Keypad. Notarás más adelante, que cuando se programa el teclado sin librería, básicamente usamos el teclado matricial con For (ciclo) para poder preguntar por las columnas del teclado.

En resumen, los teclados matriciales usan una combinación de filas y columnas para conocer el estado de los botones. Cada tecla es un pulsador conectado a una fila y a una columna. Cuando se pulsa una de las teclas, se cierra una conexión única entre una fila y una columna.

UNIT CH340E Módulo USB a TTL
Lilypad ATmega32U4 USB Compatible con Arduino
Wemos D1 Mini V3.0 ESP8266EX
Cable Dúplex para Bocina 22 AWG 2 Vías Bicolor 1 Metro


















Valoraciones
No hay valoraciones aún.