- CODE: SELECT_ALL_CODE
int col1=6;
int col2=7;
int row=8;
int stat1;
int stat2;
int val;
void setup(){
pinMode(col1,INPUT);
pinMode(col2,INPUT);
pinMode(row,OUTPUT);
Serial.begin(9600);
}
void loop(){
stat1=digitalRead(col1);
stat2=digitalRead(col2);
digitalWrite(row,HIGH);
val++;
digitalWrite(row,LOW);
val--;
if(stat1==LOW && val==0){
Serial.println("1");
}
else if(stat2==LOW && val==0){
Serial.println("2");
}
else{
Serial.println("Please key in the password");
delay(10);
}
}
And finally it works! Any more suggestions on the code? The val+- thing may not be useful for this example, but I want it to works on other 4x4 keypads later.