int pins[] = {2, 3, 4, 5, 6, 7, 8, 9};
int zero_value[] = {0, 0, 0, 0, 0, 0, 1, 1};
int one_value[] = {1, 0, 0, 1, 1, 1, 1, 1};
int two_value[] = {0, 0, 1, 0, 0, 1, 0, 1};
int three_value[] = {0, 0, 0, 0, 1, 1, 0, 1};
int four_value[] = {1, 0, 0, 1, 1, 0, 0, 1};
int five_value[] = {0, 1, 0, 0, 1, 0, 0, 1};
int six_value[] = {0, 1, 0, 0, 0, 0, 0, 1};
int seven_value[] = {0, 0, 0, 1, 1, 1, 1, 1};
int eight_value[] = {0, 0, 0, 0, 0, 0, 0, 1};
int nine_value[] = {0, 0, 0, 0, 1, 0, 0, 1};
void zero() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], zero_value[i]);
}
void one() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], one_value[i]);
}
void two() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], two_value[i]);
}
void three() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], three_value[i]);
}
void four() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], four_value[i]);
}
void five() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], five_value[i]);
}
void six() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], six_value[i]);
}
void seven() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], seven_value[i]);
}
void eight() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], eight_value[i]);
}
void nine() {
for (int i = 0; i < 8; i++)
digitalWrite(pins[i], nine_value[i]);
}
void setup() {
for (int i = 0; i < 8; i++) {
pinMode(pins[i], OUTPUT);
}
}
void loop() {
zero();
delay(500);
one();
delay(500);
two();
delay(500);
three();
delay(500);
four();
delay(500);
five();
delay(500);
six();
delay(500);
seven();
delay(500);
eight();
delay(500);
nine();
delay(500);
}