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

Arduino Nano R4 32 bits RA4M1 CAN ABX00142
Puntas para Multímetro de 1000V 10A
Toallitas Húmedas para Limpieza de Equipos Electrónicos 30pcs COMPUTOALLAS
PCM1808 Decodificador de Audio Estereo ADC 99dB SNR 24 Bits
ARYX5300 Reproductor MP3 WAV UART Micro SD
Motor 365 12V 5000 RPM
Punta de Prueba SMD para Multímetro
Cable UTP Categoría 5e Calibre 24AWG 1 Metro Color Gris
RPLIDAR A1M8-R6 Escaner Laser 360° DFR0315
Argon One Pi 4 V2 Carcasa de Aluminio
Kit Fuente de Alimentación 0-30V 2mA - 3A
Eliminador 5V 3A USB C
Ethernet Shield W5100 Compatible con Arduino
























Valoraciones
No hay valoraciones aún.