//int LEDs[] = {8,9,7,6,4,3,2}; // for Arduino microcontroller
//int LEDs[] = {D2,D1,D3,D4,D6,D7,D8}; // for ESP8266 microcontroller
int LEDs[] = {2,15,0,16,4,17,5}; // for ESP32 microcontroller
int uno[] = {1, 0, 0, 1, 1, 1, 1}; // LED states to display number one
int dos[] = {0, 0, 1, 0, 0, 1, 0}; // LED states to display number eight
int tres[] = {0, 0, 0, 0, 1, 1, 0};
int cuatro[] = {1, 0, 0, 1, 1, 0, 0};
void numeros(int nro){
switch(nro)
{
case 1:
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], uno[i]);
break;
case 2:
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], dos[i]);
break;
case 3:
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], tres[i]);
break;
case 4:
for (int i = 0; i<7; i++) digitalWrite(LEDs[i], cuatro[i]);
break;
}
}
void setup() {
for (int i = 0; i<7; i++) pinMode(LEDs[i], OUTPUT);
}
void loop() {
numeros(4);
delay(1000);
numeros(3);
delay(1000);
}