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