Un teclado de matriz es un dispositivo electr nico que permite al usuario ingresar datos presionando los botones dispuestos en forma de matriz. Una de las formas m s populares de conectar un teclado de matriz es usar la plataforma Arduino. Este microcontrolador proporciona facilidad de uso y le permite crear una variedad de proyectos que requieren entrada de teclado.
Para conectar el teclado de matriz 4 4 al Arduino, debe seguir varios pasos. Primero debe conectar correctamente los pines del teclado a los pines Arduino, utilizando cables y resistencias. Para identificar los botones presionados en el teclado Arduino, se utiliza un algoritmo de escaneo de matriz que busca los botones activos y determina su posici n en la matriz.
Despu s de conectar el teclado de matriz con Arduino, debe escribir un c digo para que funcione. En el c digo, debe definir los pines a los que est n conectadas las filas y columnas de la matriz, as como establecer reglas de reconocimiento de caracteres. Tambi n puede personalizar la forma en que se muestran los s mbolos en la pantalla o realizar acciones adicionales al hacer clic en los botones.
Conectar un teclado de matriz de puntos 4 4 a Arduino brinda la oportunidad de crear proyectos interesantes y tiles que requieren entrada de teclado. Estos pueden ser juegos, administraci n de dispositivos o entrada de informaci n de texto. Con el c digo Arduino apropiado, es posible procesar y analizar f cilmente las pulsaciones de los botones en el teclado, lo que mejora enormemente las posibilidades de uso de este microcontrolador.
- Conexi n del teclado de matriz 4 4 en Arduino:
- Diagrama de conexiones
- C digo
Conexi n del teclado de matriz 4 4 en Arduino:
El teclado de matriz es una cuadr cula de 4 filas y 4 columnas de botones. Para conectar dicho teclado a Arduino, se necesitar n m ltiples e / s de microcontrolador.
Para conectar el teclado a Arduino, se puede usar el siguiente diagrama:
| Arduino | Teclado |
|---|---|
| 2 | R1 |
| 3 | R2 |
| 4 | R3 |
| 5 | R4 |
| 6 | C1 |
| 7 | C2 |
| 8 | C3 |
| 9 | C4 |
Aqu , R1-R4 son las resistencias que conectan las cuerdas del teclado al Arduino, y C1-C4 son las columnas del teclado conectadas al Arduino. Cada bot n del teclado crea un cierre entre la fila y la columna correspondientes.
Con el c digo de programa, puede determinar qu bot n se presion en el teclado. Aqu hay un c digo de ejemplo para Arduino:
#include "Keypad.h"const byte ROWS = 4; //
const byte COLS = 4; //
char keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {2, 3, 4, 5}; //
byte colPins[COLS] = {6, 7, 8, 9}; //
Keypad keypad = Keypad(makeKeymap(keys), rowPins, colPins, ROWS, COLS);
void setup() {
Serial.begin(9600);
}
void loop() {
char key = keypad.getKey(); // lectura del bot n pulsado
if (key) {
Serial.println (key); / / salida del bot n pulsado en el Monitor de puerto
}
}
Este c digo utiliza la biblioteca Keypad, que facilita el trabajo con el teclado de matriz. Se crea una instancia de teclado con una matriz de botones, pines para filas y columnas, y luego se Lee el bot n presionado en loop() y se muestra en el Monitor de puerto.
Por lo tanto, conectar y usar un teclado de matriz de puntos 4 4 en Arduino es bastante simple utilizando el circuito y el c digo de programa apropiados.
Diagrama de conexiones
Para conectar el teclado de matriz 4 4 al Arduino, es necesario realizar una conexi n entre los pines del teclado y los pines del controlador Arduino. Los pines del controlador Arduino se asignar n a INPUT o OUTPUT seg n el modo de operaci n utilizado.
Diagrama de cableado del teclado de matriz 4 4 con Arduino:
Arduino 4 4
GND (GrouND) GND