init commit
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
int time = 9; // default timer
|
||||
|
||||
int zero[] = {
|
||||
2,3,4,5,6,7,8
|
||||
};
|
||||
|
||||
int one[] = {
|
||||
3,4
|
||||
};
|
||||
|
||||
int two[] = {
|
||||
2,3,6,7,9
|
||||
};
|
||||
|
||||
int three[] = {
|
||||
2,3,4,6,9
|
||||
};
|
||||
|
||||
int four[] = {
|
||||
3,4,8,9
|
||||
};
|
||||
|
||||
int five[] = {
|
||||
2,4,6,8,9
|
||||
};
|
||||
|
||||
int six[] = {
|
||||
8,7,6,4,9
|
||||
};
|
||||
|
||||
int seven[] = {
|
||||
2,3,4
|
||||
};
|
||||
|
||||
int eight[] = {
|
||||
2,3,4,6,7,8,9
|
||||
};
|
||||
|
||||
int nine[] = {
|
||||
2,3,4,9,8
|
||||
};
|
||||
|
||||
void setup() {
|
||||
for(int i = 2; i < 10; i++) {
|
||||
pinMode(i, OUTPUT);
|
||||
}
|
||||
}
|
||||
|
||||
void loop() {
|
||||
if (time == 0) { // Display 0.
|
||||
for(int i = 0; i < 7; i++) {
|
||||
digitalWrite(zero[i], HIGH);
|
||||
}
|
||||
} else if(time == 1) { // Display 1
|
||||
for(int i = 0; i < 2; i++) {
|
||||
digitalWrite(one[i], HIGH);
|
||||
}
|
||||
} else if(time == 2) { // Display 2
|
||||
for(int i = 0; i < 5; i++) {
|
||||
digitalWrite(two[i], HIGH);
|
||||
}
|
||||
} else if(time == 3) { // Display 3
|
||||
for(int i = 0; i < 5; i++) {
|
||||
digitalWrite(three[i], HIGH);
|
||||
}
|
||||
} else if(time == 4) { // Display 4
|
||||
for(int i = 0; i < 4; i++) {
|
||||
digitalWrite(four[i], HIGH);
|
||||
}
|
||||
} else if(time == 5) { // Display 5
|
||||
for(int i = 0; i < 5; i++) {
|
||||
digitalWrite(five[i], HIGH);
|
||||
}
|
||||
} else if(time == 6) { // Display 6
|
||||
for(int i = 0; i < 5; i++) {
|
||||
digitalWrite(six[i], HIGH);
|
||||
}
|
||||
} else if(time == 7) { // Display 7
|
||||
for(int i = 0; i < 3; i++) {
|
||||
digitalWrite(seven[i], HIGH);
|
||||
}
|
||||
} else if(time == 8) { // Display 8
|
||||
for(int i = 0; i < 7; i++) {
|
||||
digitalWrite(eight[i], HIGH);
|
||||
}
|
||||
} else if(time == 9) { // Display 9
|
||||
for(int i = 0; i < 5; i++) {
|
||||
digitalWrite(nine[i], HIGH);
|
||||
}
|
||||
}
|
||||
|
||||
time--;
|
||||
delay(1000);
|
||||
|
||||
// reset
|
||||
for(int i = 2; i < 10; i++) {
|
||||
digitalWrite(i, LOW);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user