daeun

a

......@@ -13,8 +13,10 @@ int state = 2;
int KeypadRead(){
int i, keypadnum = -1;
if (!digitalRead(Keypad[0]))
if (!digitalRead(Keypad[0])) {
keypadnum = 0;
state = 0;
}
return keypadnum;
}
void FndSelect(int position){
......@@ -82,7 +84,7 @@ int main(){
if (wiringPiISR(Keypad[2], INT_EDGE_FALLING, &reset) < 0) {
return 1;
}
if (!digitalRead(Keypad[0])) {
if (!digitalRead(Keypad[0]) && state==0) {
state = 0;
unsigned long prevtime = millis();
while (1) {
......