
Validar contraseña con teclado numérico matricial 4×4 en Arduino
En este tutorial vamos a validar contraseña con teclado numérico matricial 4×4 en Arduino
Ya que podemos escribir texto desde nuestro teclado matricial ahora vamos a colocar una contraseña fija y la compararemos con la contraseña que se ingresa desde el teclado.
Codigo: https://www.tinkercad.com/things/0MvFpfc40Gl-copy-of-15-teclado-de-matriz-4×4
#include <Keypad.h>
const int filas=4;
const int columnas=4;
char keys[filas][columnas]={
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte pinesFila[filas]={9,8,7,6};
byte pinesColumna[columnas]={5,4,3,2};
Keypad teclado=Keypad(makeKeymap(keys), pinesFila, pinesColumna, filas, columnas);
char teclaPrecionada;
char pass[7]="123456";
char ingresaPass[7];
int indice=0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
teclaPrecionada=teclado.getKey();
if(teclaPrecionada){
ingresaPass[indice]=teclaPrecionada;
indice++;
Serial.print(teclaPrecionada);
}
if(indice==6){
if(strcmp(pass,ingresaPass)==0){
Serial.println(" Acceso permitido");
}
else{
Serial.println(" Acceso denegado");
}
indice=0;
}
}
🔗 Appinventor: https://appinventor.mit.edu/
🔗 Pagina oficial de fritzing: https://fritzing.org/
🔗 Descargar fritzing: http://www.mediafire.com/file/mizua1g8tb5cgtg/Fritzing_64_bit_Win.rar/file
🔗 Arduino virtual: https://www.tinkercad.com/
🔗 Pagina de arduino: https://www.arduino.cc/
🔗 Descargar arduino IDE: https://www.arduino.cc/en/software
🎦¿Que es c++? [C++ desde cero 2019🦸♂️]: https://www.youtube.com/watch?v=APN8aCyPvww&list=PLCTD_CpMeEKTofxs7iottRxJ5YPM7BOcc&ab_channel=programadornovato
Anterior tutorial Siguiente tutorial
Ave que vuela, a la cazuela.