int LEDs[] = {5, 18, 19, 2, 4, 23, 22}; // pins for ESP32 microcontroller
int zero[] = {0, 0, 0, 0, 0, 0, 1}; // LED states to display number zero
int one[] = {1, 0, 0, 1, 1, 1, 1}; // LED states to display number one
int two[] = {0, 0, 1, 0, 0, 1, 0}; // LED states to display number two
int three[] = {0, 0, 0, 0, 1, 1, 0}; // LED states to display number three
int four[] = {1, 0, 0, 1, 1, 0, 0}; // LED states to display number four
int five[] = {0, 1, 0, 0, 1, 0, 0}; // LED states to display number five
int six[] = {0, 1, 0, 0, 0, 0, 0}; // LED states to display number six
int seven[] = {0, 0, 0, 1, 1, 1, 1}; // LED states to display number seven
int eight[] = {0, 0, 0, 0, 0, 0, 0}; // LED states to display number eight
int nine[] = {0, 0, 0, 0, 1, 0, 0}; // LED states to display number nine
void setup() {
for (int i = 0; i<7; i++) pinMode(LEDs[i], OUTPUT);
}
void loop() {
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], zero[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], one[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], two[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], three[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], four[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], five[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], six[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], seven[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], eight[i]);
delay(1000);
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], nine[i]);
delay(1000);
}