Descripción
Un teclado matricial 3×4 para Arduino es un dispositivo de entrada que permite a los usuarios interactuar con un Arduino escribiendo números o letras. Consta de 12 botones organizados en una matriz de 3 filas por 4 columnas. Cada botón se presiona para seleccionar un valor específico.
Se utiliza para la entrada de datos en proyectos de electrónica y robótica basados en placas de desarrollo Arduino. Este tipo de teclado consiste en una lámina delgada de material flexible con una serie de botones o «teclas» impresos en su superficie. Estas teclas están dispuestas en forma de matriz, lo que significa que están organizadas en filas y columnas.
Especificaciones:
- Teclado matricial 3×4
- 12 teclas
- Ultrafino para una fácil integración en cualquier proyecto
- Con respaldo adhesivo
- Tamaño de la almohadilla: 69,2 x 76,9 x 0,8 mm
- Longitud del cable: 3-1/3″ o 86 mm
- Conector: Dupont 7 pines, 0,1″ (2,54 mm) Paso
- máx. Clasificación del circuito: 35 V CC, 100 mA
- Especificaciones de aislamiento: 100 M ohmios, 100 V
- Resistencia dieléctrica: 250 VRms (60 Hz, 1 min)
- Rebote de contacto: ≤5 ms
- Esperanza de vida: 1 millón de cierres
- Temperatura de funcionamiento: -20 a +40 °C
Para utilizar un teclado matricial de 3×4 con un Arduino, necesitarás algunos componentes básicos:
- Teclado matricial 3×4.
- Arduino (cualquier modelo, como Arduino Uno, Arduino Nano, etc.).
- Cables de puente para conexiones.
- Biblioteca específica para el teclado matricial, como por ejemplo «Keypad.h».
A continuación se muestra un ejemplo básico de cómo se puede conectar y utilizar un teclado matricial de 3×4 con un Arduino:
- Conecte los pines del teclado matricial al Arduino como se describe en el siguiente esquema:
Teclado matricial 3×4 ->Arduino
Pin 1 (línea 1) ->Pin digital 2
Pin 2 (línea 2) ->Pin digital 3
Pin 3 (línea 3) ->Pin digital 4
Pin 4 (columna 1) ->Pin digital 5
Pin 5 (columna 2) ->Pin digital 6
Pin 6 (columna 3) ->Pin digital 7
Pin 7 (columna 4) ->Pin digital 8
- Descargue e instale la biblioteca Keypad.h en su entorno Arduino IDE.
- Utilice el siguiente código de ejemplo para leer valores desde el teclado matricial:
#include
const byte COLUMNAS = 4;
char keys[LINEAS][COLUMNAS] = {
{‘1’, ‘2’, ‘3’, ‘A’},
{‘4’, ‘5’, ‘6’, ‘B’},
{‘7’, ‘8’, ‘9’, ‘C’}
};
byte lineaPines[LINEAS] = {2, 3, 4}; // Pines de linea conectados al Arduino
byte columnaPines[COLUMNAS] = {5, 6, 7, 8}; // Pines de columna conectados al Arduino
Keypad teclado = Keypad(makeKeymap(keys), lineaPines, columnaPines, LINEAS, COLUMNAS);
void setup() {
Serial.begin(9600);
}
void loop() {
char key = teclado.getKey();
if (key) {Serial.println(key);
}
}
Este es solo un ejemplo básico para comenzar. Puede expandir este código para realizar acciones específicas basadas en valores ingresados en el teclado matricial




Valoraciones
No hay valoraciones aún.