const int segmentos = [22, 23, 17, 5, 18, 21, 19]
const bool segmentosStatus [10] [7] = {
{1, 1, 1, 1, 1, 1, 0};
{0, 1, 1, 0, 0, 0, 0};
{1, 1, 0. 1, 1, 0, 1};
{1, 1, 1, 1, 0, 0, 1};
{0, 1, 1, 0, 0, 1, 1};
{1, 0, 1, 1, 0, 1, 1};
{1, 0, 1, 1, 1, 1, 1};
[1, 1, 1, 0, 0, 0, 0];
{1, 1, 1, 1, 1, 1, 1};
{1, 1, 1, 1, 0, 1, 1};
};
void setup() {
for (int i = 0; i <7; i++ ){
pinMode(segmentos[i] OUTPUT);
}
}
void loop() {
static unsigned long
static int contador = 0;
if (millis()tempoAnterior >= 1000) {
tempoAnterior = millis(); contador++;
if (contador >9 ) {
contador = 0;
}
for ( int i = 0; i < 7; ++; ) {
digitalWrite(segmentos[i], segmentosStatus[contador][i]);
}
}
}