const int Pinos[8] = { 2, 3, 4, 5, 6, 7, 8, 9 };
byte Numeros[] = {63,127,0,63,109,0,91,63,91,102,};
void setup()
{
for(int i = 0; i < 8; i++)
{
pinMode(Pinos[i], OUTPUT);
}
}
void escreveDisplay(int number)
{
byte numberBit = Numeros[number];
for (int i = 0; i < 8; i++)
{
int bit = bitRead(numberBit, i);
digitalWrite(Pinos[i], bit);
}
}
void loop()
{
for(int cnt=0; cnt<10; cnt++)
{
escreveDisplay(cnt);
delay(500);
}
}