int ONE = 0;
int TWO = 0;
int THREE = 0;
int FOUR = 0;
int FIVE = 0;
int SIX = 0;
int SEVEN = 0;
int EIGHT = 0;
int NINE = 0;
int q = 0;
int time = 0;
void setup() {
q = 1;
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(A0, INPUT);
ONE = 1;
TWO = 1;
THREE = 1;
FOUR = 1;
FIVE = 1;
SIX = 1;
SEVEN = 1;
EIGHT = 1;
NINE = 1;
delay (1);
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
delay(1000);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, LOW);
digitalWrite(7, LOW);
}
void loop() {
time += 5;
if (q == 1 && time >= 1000) {
//1st number
ONE = 0;
TWO = 0;
THREE = 1;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 2;
} else {
if (q == 2 && time >= 2000) {
//2nd number
ONE = 1;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 3;
} else {
if (q == 3 && time >= 3000) {
//3rd number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 1;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 4;
} else {
if (q == 4 && time >= 4000) {
//4th number
ONE = 1;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 5;
} else {
if (q == 5 && time >= 5000) {
//5th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 1;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 6;
} else {
if (q == 6 && time >= 6000) {
//6th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 1;
//
q = 7;
} else {
if (q == 7 && time >= 7000) {
//7th number
ONE = 0;
TWO = 1;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 8;
} else {
if (q == 8 && time >= 8000) {
//8th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 1;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 9;
} else {
if (q == 9 && time >= 9000) {
//9th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 1;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 10;
} else {
if (q == 10 && time >= 10000) {
//10th number
ONE = 0;
TWO = 0;
THREE = 1;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 11;
} else {
if (q == 11 && time >= 11000) {
//11th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 1;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 12;
} else {
if (q == 12 && time >= 12000) {
//12th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 1;
NINE = 0;
//
q = 13;
} else {
if (q == 13 && time >= 13000) {
//13th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 1;
//
q = 14;
} else {
if (q == 14 && time >= 14000) {
//14th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 1;
EIGHT = 0;
NINE = 0;
//
q = 15;
} else {
if (q == 15 && time >= 15000) {
//15th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 1;
//
q = 16;
} else {
if (q == 16 && time >= 16000) {
//16th number
ONE = 0;
TWO = 0;
THREE = 1;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 17;
} else {
if (q == 17 && time >= 17000) {
//17th number
ONE = 0;
TWO = 1;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 18;
} else {
if (q == 18 && time >= 18000) {
//18th number
ONE = 0;
TWO = 0;
THREE = 1;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 19;
} else {
if (q == 19 && time >= 19000) {
//19th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 1;
NINE = 0;
//
q = 20;
} else {
if (q == 20 && time >= 20000) {
//20th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 1;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 21;
} else {
if (q == 21 && time >= 21000) {
//21th number
ONE = 0;
TWO = 0;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 1;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 22;
} else {
if (q == 22 && time >= 22000) {
//22th number
ONE = 0;
TWO = 1;
THREE = 0;
FOUR = 0;
FIVE = 0;
SIX = 0;
SEVEN = 0;
EIGHT = 0;
NINE = 0;
//
q = 1;
time = 0;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
//1
if (ONE == 1) {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
}
//2
if (TWO == 1) {
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
}
//3
if (THREE == 1) {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
digitalWrite(7, HIGH);
}
//4
if (FOUR == 1) {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
}
//5
if (FIVE == 1) {
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
}
//6
if (SIX == 1) {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, LOW);
digitalWrite(7, HIGH);
}
//7
if (SEVEN == 1) {
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
}
//8
if (EIGHT == 1) {
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
}
//9
if (NINE == 1) {
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
digitalWrite(7, LOW);
}
delayMicroseconds(3000);
}