int tempo = 400;
int pinos [] = {2,3,4,5,6,7,8,9};
const byte Letras[] = {
0x31, //r
0x3E, //U
0x5E, //d
0x79, //E
};
void setup() {
for(int i = 0; i < 8; i++)
{
pinMode(pinos[i], OUTPUT);
}
}
void escreveDisplay(int number)
{
byte numberBit = Letras[number];
for (int i = 0; i < 8; i++)
{
int bit = bitRead(numberBit, i);
digitalWrite(pinos[i], bit);
}
}
void loop()
{
for(int cnt=0; cnt<12; cnt++)
{
escreveDisplay(cnt);
delay(tempo);
}
}