El teclado de matriz de puntos 4 4 es un dispositivo conveniente que le permite conectar hasta 16 botones al Arduino. Esto es especialmente til si tiene un proyecto que requiere muchas entradas. La conexi n del teclado al Arduino se realiza con unos pocos cables.
En primer lugar, debe conectar los cables al teclado. Para hacer esto, debe correlacionar los pines del teclado con las entradas de Arduino. En este modelo de teclado, los pines est n numerados del 1 al 8 de arriba a abajo de izquierda a derecha. Los hallazgos se clasifican en grupos de 4 verticales y 4 horizontales.
Despu s de conectar el teclado al Arduino, el siguiente paso es cargar el c digo en el Arduino que leer las pulsaciones de los botones y responder a ellas. Debe habilitar la biblioteca para trabajar con el teclado e identificar los pines Arduino apropiados.
Despu s de completar todos los pasos necesarios, podr administrar su proyecto con el teclado de matriz 4 4. Al presionar un bot n, Arduino leer la Prensa y la procesar de acuerdo con el c digo cargado en la placa.
- Conexi n del teclado de matriz 4x4 a Arduino: instrucciones paso a paso
- Selecci n y adquisici n del equipo necesario
- Conectar el teclado a la placa Arduino
- Escribir c digo de software para trabajar con el teclado
- Prueba y depuraci n del teclado
Conexi n del teclado de matriz 4x4 a Arduino: instrucciones paso a paso
Paso 1: Prepare el teclado de matriz y el Arduino.
Para conectar el teclado de matriz a Arduino, necesitar los siguientes componentes:
- Teclado de matriz 4x4;
- Arduino (cualquier modelo);
- Cables para conectar (macho a macho).
Paso 2: conecte el teclado de la matriz al Arduino.
Para conectar un teclado de matriz, siga estos pasos::
- Conecte cada uno de los pines del teclado de la matriz con los pines digitales Arduino correspondientes.
- Conecte el PIN VCC del teclado al PIN 5V en el Arduino.
- Conecte el PIN GND del teclado al PIN GND en el Arduino.
Paso 3: Cargue el c digo en el Arduino.
Para trabajar con el teclado de matriz, debe cargar el c digo correspondiente en Arduino. :
#include
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 pin_rows[rows] = {9, 8, 7, 6}; //
byte pin_cols[cols] = {5, 4, 3, 2}; //
Keypad keypad = Keypad(makeKeymap(keys), pin_rows, pin_cols, rows, cols);
void setup() {
Serial.begin(9600);
- }
| void loop() { | char key = keypad.getKey(); |
| if (key) { | Serial.println(key); |
| } | } |
| Guarde este c digo en el IDE de Arduino y c rguelo en el Arduino. | |
| Paso 4: Compruebe el funcionamiento del teclado. | Despu s de cargar el c digo en el Arduino, abra el Monitor de puerto en el IDE de Arduino para observar el resultado. Al pulsar las teclas en el teclado de la matriz, deber a ver los s mbolos correspondientes a estas teclas que se muestran en el Monitor de puerto. |
| Hurra! Ahora sabe c mo conectar un teclado de matriz 4x4 a su Arduino con instrucciones paso a paso. Puede usar este teclado para controlar sus proyectos Arduino o para cualquier otra tarea que requiera entrada de datos. Buena suerte con tus experimentos! | Selecci n y adquisici n del equipo necesario |
| Para conectar un teclado de matriz 4x4 a un Arduino, necesitar los siguientes componentes: | Teclado de matriz 4x4. Se puede comprar en tiendas especializadas de electr nica o pedir en l nea. Aseg rese de que el teclado sea compatible con Arduino. |
| Placa Arduino. Para este proyecto, se recomienda usar Arduino uno, ya que est muy extendido y Admite una gran cantidad de bibliotecas y m dulos adicionales. | Placa de desarrollo (breadboard), cables y resistencias. Estos componentes ser n necesarios para crear conexiones entre el teclado y el Arduino. |
| Cable USB para conectar Arduino a la computadora. Es necesario para cargar el programa en el Arduino y depurar el proyecto. | Antes de comprar el equipo, aseg rese de que todos los componentes necesarios est n disponibles para usted. Tambi n preste atenci n a la calidad y confiabilidad de los componentes seleccionados para evitar problemas durante la ejecuci n del proyecto. |
| Despu s de comprar todos los componentes necesarios, estar listo para comenzar a conectar el teclado de matriz 4x4 al Arduino. | Conectar el teclado a la placa Arduino |
| Para conectar un teclado de matriz 4x4 a una placa Arduino, siga estos pasos:: | Conecte el teclado a la placa de la siguiente manera: |
| Teclado | Arduino |
| GND | GND |
| VCC | 5V |
| D0 | D2 |
| D1 | D3 |
| D2 | D4 |
- D3
- D5
- D4
D6
D5
D7
D6
D8
D7
D9
D8
D10
D9
D11
D10
D12
D11
D13
D12
A0
D13
A1
Despu s de conectar el teclado a la placa, conecte la placa Arduino a la computadora con un cable USB.
Arduino IDE .
:
- `cpp
- #include
- 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() {void loop() {
char key = keypad.getKey();}
}Ahora se puede comprobar el funcionamiento del teclado pulsando los botones. El c digo del bot n presionado se mostrar en el Monitor del puerto.
Por lo tanto, ha conectado con xito el teclado de matriz 4x4 a la placa Arduino y puede usarlo en sus proyectos.
Escribir c digo de software para trabajar con el teclado
Al conectar el teclado de matriz al Arduino, debe escribir un c digo de programa que lea los caracteres ingresados por el usuario y realice las acciones apropiadas.
Para empezar, conecte la biblioteca Wire.h, que permite la comunicaci n entre Arduino y el teclado a trav s del protocolo I2C:
#include
Luego, definimos la direcci n del teclado (generalmente 0x20) y el n mero de filas (4) y columnas (4):
#define I2C_ADDR 0x20
#define ROWS 4
#define COLS 4
Ahora crearemos una matriz bidimensional que almacenar los caracteres correspondientes a cada bot n del teclado: