#include <Keypad.h>
const uint8_t x = 4;
const uint8_t y = 4;
uint8_t pinBaris[x]={9,8,7,6};
uint8_t pinKolom[y]={5,4,3,2};
char keys[x][y]={
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*',"0",'#','D'}
};
Keypad k = Keypad(makeKeymap(keys), pinBaris, pinKolom, x, y);
String password1 = "1589";
String password2 = "";
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
char baca = k.getKey();
if(baca!=NO_KEY){
if(baca == 'D') {
if(password1==password2);
Serial.println("Password Benar");
} else
Serial.println("Password Salah");
} else {
password2 = password2 + baca;
Serial.println(password2);
}
}