daeun

a

Showing 1 changed file with 22 additions and 20 deletions
......@@ -93,28 +93,30 @@ int main(){
if (wiringPiISR(Keypad[2], INT_EDGE_FALLING, &reset) < 0) {
return 1;
}
if (state==0) {
unsigned long prevtime = millis();
while (1) {
if (state > 0) break;
unsigned long curtime = millis();
if (curtime - prevtime >= 9) {
prevtime = curtime;
time++;
while (1) {
if (state == 0) {
unsigned long prevtime = millis();
while (1) {
if (state > 0) break;
unsigned long curtime = millis();
if (curtime - prevtime >= 9) {
prevtime = curtime;
time++;
}
data[0] = time % 10;
data[1] = (time % 100) / 10;
data[2] = (time % 1000) / 100;
data[3] = (time / 1000) % 10;
data[4] = (time / 10000) % 10;
data[5] = time / 100000;
timer();
}
data[0] = time % 10;
data[1] = (time % 100) / 10;
data[2] = (time % 1000) / 100;
data[3] = (time / 1000) % 10;
data[4] = (time / 10000) % 10;
data[5]=time / 100000 ;
timer();
}
}
else {
while (1) {
if (state == 0) break;
timer();
else {
while (1) {
if (state == 0) break;
timer();
}
}
}
return 0;
......