// Definicion de los pines
const int display[] = {19, 18, 32, 33, 25, 26, 27}; // Pines para un solo display de 7 segmentos
void setup() {
// Configurar los pines como salida
for (int i = 0; i < 7; i++) {
pinMode(display[i], OUTPUT);
}
}
void loop() {
byte digitos [10] = {
0b1110111, //0
0b0010010, //1
0b1101011, //2
0b0111011, //3
0b0011110, //4
0b0111101, //5
0b1111100, //6
0b0010011, //7
0b1111111, //8
0b0011111, //9
};
int digitPins_1 = 14;
int digitPins_2 = 12;
for (int i = 0; i <= 9 ; i++)
{
pinMode(digitPins_1, OUTPUT);
digitalWrite(digitPins_1, HIGH);
pinMode(digitPins_2, OUTPUT);
digitalWrite(digitPins_2, LOW);
for (int j = 0; j <= 6; j++){
digitalWrite(display [j], bitRead(digitos[i], j ));}
delay(1000);
while (true){
digitalWrite(digitPins_1, LOW);
delay(10000);
digitalWrite(digitPins_2, HIGH);
delay(1000);
digitalWrite(digitPins_2, LOW);
break;
}
}
}