INFORMACIÓN
El Teclado Matricial 4×4 es un dispositivo de entrada que consiste en 16 botones dispuestos en una matriz de 4 filas por 4 columnas. Este acomodo matricial permite detectar la pulsación mediante un escaneo de la matriz. Esto lo hace eficiente en términos de cableado y fácil de usar en diversos proyectos electrónicos.
El teclado matricial 4×4 numérico tipo membrana es un dispositivo de entrada muy utilizado en proyectos electrónicos donde se requiere la introducción manual de datos, como contraseñas, comandos o selecciones de menú. Entre sus principales usos y aplicaciones se encuentran sistemas de seguridad (como cerraduras electrónicas), interfaces de usuario en sistemas embebidos, paneles de control, automatización del hogar y prototipos interactivos. Su diseño en forma de matriz de 4 filas por 4 columnas permite detectar múltiples teclas con pocos pines, lo que lo hace eficiente y fácil de integrar. Es compatible con diversas tarjetas de desarrollo como Arduino (UNO, Mega, Nano), ESP32, ESP8266, Raspberry Pi, y STM32, ya que se puede conectar directamente mediante pines digitales y utilizar librerías específicas para facilitar su programación e integración.
ESPECIFICACIONES Y CARACTERÍSTICAS
- Tipo: Teclado tipo membrana.
- Botones: 16 botones.
- Tamaño de la Matriz: 4×4 (4 Filas, 4 Columnas).
- Tiempo de rebote (Bounce time): ≤5 ms.
- Voltajes:
- Operación: 3.3 VDC – 5 CDC.
- Máximo: 24 VDC.
- Dieléctrico: 250 VRMS (@ 60 Hz, por 1 min).
- Corriente Máxima: 30 mA.
- Resistencia de aislamiento: 100 MΩ (@ 100 V).
- Temperatura de operación: 0 a 50 °C.
- Cable Incluido: Sí.
- Longitud: 85 mm.
- Tipo: Dupont Hembra.
- Pines: 8.
- Peach: 2.54 mm.
- Expectativa de vida: 1.000.000 de operaciones.
- Adhesivo: Sí.
- Resistente al agua y al polvo.
- Dimensiones: 70 mm x 76 mm x 4 mm.
- Peso: 6 g.
DOCUMENTACIÓN Y RECURSOS
INFORMACIÓN ADICIONAL
¿Cómo probar el Teclado Matricial 4×4 Numérico Tipo Membrana?
Materiales Necesarios:
- Teclado matricial 4×4 tipo membrana.
- 1 Arduino UNO (o similar).
- Cables Dupont macho-hembra.
- Protoboard (opcional).
- Computadora con el IDE de Arduino instalado.
Conexiones del Teclado a Arduino.
Los teclados matriciales suelen tener 8 pines, del 1 al 8, que corresponden a las filas y columnas. El orden exacto puede variar, pero en la mayoría de los casos sigue esta distribución:
Pines del teclado (1 al 8): [ F1, F2, F3, F4, C1, C2, C3, C4 ]
| Pin del teclado | Pin Arduino |
|---|---|
| 1 | 2 |
| 2 | 3 |
| 3 | 4 |
| 4 | 5 |
| 5 | 6 |
| 6 | 7 |
| 7 | 8 |
| 8 | 9 |
Código de Prueba.
Antes de cargar el código, debes instalar la librería Keypad:
- Abre el IDE de Arduino.
- Ve a Sketch > Include Library > Manage Libraries.
- Busca Keypad (del autor Mark Stanley) e instálala.
Luego, copia y pega este código en el IDE:
#include <Keypad.h>
// Definir el tamaño de la matriz
const byte FILAS = 4;
const byte COLUMNAS = 4;
// Definir los caracteres del teclado
char teclas[FILAS][COLUMNAS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
// Pines conectados a las filas y columnas
byte pinesFilas[FILAS] = {2, 3, 4, 5};
byte pinesColumnas[COLUMNAS] = {6, 7, 8, 9};
// Crear el objeto Keypad
Keypad teclado = Keypad(makeKeymap(teclas), pinesFilas, pinesColumnas, FILAS, COLUMNAS);
void setup() {
Serial.begin(9600); // Iniciar comunicación serial
}
void loop() {
char tecla = teclado.getKey(); // Leer tecla presionada
if (tecla) {
Serial.print("Tecla presionada: ");
Serial.println(tecla);
}
}
Prueba del Teclado.
- Conecta el Arduino a la computadora mediante USB.
- Sube el código al Arduino.
- Abre el Monitor Serial desde el IDE (menú “Herramientas”).
- Pulsa cualquier tecla del teclado matricial.
- Deberías ver el valor de la tecla presionada impreso en el Monitor Serial, por ejemplo:
Tecla presionada: 5

UNIT Placa de Expansión para Raspberry Pi Pico
74HC164 Registro de Desplazamiento SN74HC164N
Congelante Detector de Falla para Circuitos Electrónicos 170 ml SILIJET E-3
Pulsera Antiestática Con Correa Ajustable Y Caiman
UNIT Interfaz QWIIC RPi para Raspberry Pi
reComputer J3011 Computadora Edge AI con NVIDIA Jetson Orin Nano de 8 GB
Cable Dúplex para Bocina 22 AWG 2 Vías Bicolor 1 Metro
Led Bicolor 3mm KY-029
Fuente para Protoboard con Señuelo de Carga UNIT
Flux en Pasta UV35 en Jeringa de 5CC
Cautín de 90W 110V con Puntas Soporte y Esponja
Clip Analizador Lógico IC de Doble Gancho 10pcs
Cautín de 60W 110V con Puntas Soporte y Esponja
L7824CV Regulador 24V 1.5A
VS1053B Reproductor MP3 TF Shield Arduino
Clavija Industrial Polarizada Sanelec 2467
46122 Clavijas Planas de Hule Volteck
Alcohol Isopropílico en Aerosol 400 ml



























Valoraciones
No hay valoraciones aún.