Teclado matricial 4x4 Arduino
Hola bienvenidos a un nuevo post, estuve pensando de que escribir esta semana y vi mi KIT de Sensores de Arduino y vi el Teclado como el de la imagen
Recordé cuando estudiaba electrónica y que para hacer ese teclado se hacía de 2 formas una era, con Puch Botón NA (normalmente abiertos) que son como los de la imagen
Armar un teclado de 9 números era conectarlo como el diagrama siguiente
Después de recordar esto pensé en probar el teclado con mi Arduino para hacer la validación de una clave como si fuera abrir una puerta por ejemplo.
Como les comentaba en post anteriores mi kit lo compre en Amazon y son de la marca Elegoo y tiene un CD con el código para hacer pruebas.
Les comparto el vídeo de como funciona el teclado con Arduino Uno, mi programa si se digita el numero 8, prende un LED y si presionan la tecla A se apaga, para conectar el teclado en la membrana de conexión esta marcado el numero 1 y 8, El pin 1 va conectado a pin D2 de nuestra placa de Arduino y el PIN 8 del teclado al Pin D9, yo utilice el 10 para conectar el LED.
Recordé cuando estudiaba electrónica y que para hacer ese teclado se hacía de 2 formas una era, con Puch Botón NA (normalmente abiertos) que son como los de la imagen
Armar un teclado de 9 números era conectarlo como el diagrama siguiente
Diagrama de http://proyectoselectronics.blogspot.com/2008/04/teclado-con-push-boton-sencillo-y-fcil.html
Después de recordar esto pensé en probar el teclado con mi Arduino para hacer la validación de una clave como si fuera abrir una puerta por ejemplo.
Como les comentaba en post anteriores mi kit lo compre en Amazon y son de la marca Elegoo y tiene un CD con el código para hacer pruebas.
Les comparto el vídeo de como funciona el teclado con Arduino Uno, mi programa si se digita el numero 8, prende un LED y si presionan la tecla A se apaga, para conectar el teclado en la membrana de conexión esta marcado el numero 1 y 8, El pin 1 va conectado a pin D2 de nuestra placa de Arduino y el PIN 8 del teclado al Pin D9, yo utilice el 10 para conectar el LED.
La parte del programa que yo actualice
void setup(){
Serial.begin(9600);
pinMode(ledPIN , OUTPUT);
}
void loop(){
char customKey = customKeypad.getKey();
if (customKey)
{
Serial.println(customKey);
}
switch (customKey)
{
case '8':
Serial.println("Hola 8");
digitalWrite(ledPIN , HIGH);
delay(1000);
break;
case 'A':
Serial.println("Hola A");
digitalWrite(ledPIN , LOW);
delay(1000);
break;
}
}
Y les comparto el vídeo de ejecución del programa
Si quieres ver algunos otros post de este blog acerca de Arduino visita las siguientes ligas
No olvide compartirnos y seguirnos en este blog o en Facebook.
Si quieren comprar su tableta de Arduino les recomiendo comprarlo en la siguiente liga Tarjeta De Desarrollo Uno R3 Compatible Arduino + Cable Usb y los sensores les recomiendo comprarlos en kit Súper Kit De Inicio Lafvin Uno Project Para Arduino Uno R3 Mega2560 Mega328 Nano Con Tutorial
Comentarios
Publicar un comentario