// ATIVIDADE_A81 EXERCÍCIO 5: "PArE" em HEXADECIMAL //
// LETRAS NÃO APARECEM CORRETAMENTE???
// *************************************************************//
const int Pinos[8] = { 2, 3, 4, 5, 6, 7, 8, 9 };
const byte Caracteres[5] =
{
0x73, // P
0x77, // A
0x50, // r
0x79, // E
0x00, // blank
};
//CE = P
//77 = A
//A = r
//54 = E
void setup()
{
for(int i = 0; i < 9; i++)
{
pinMode(Pinos[i], OUTPUT);
}
}
void escreveDisplay(int caractere)
{
byte caractereBit = Caracteres[caractere];
for (int i = 0; i < 9; i++)
{
int bit = bitRead(caractereBit, i);
digitalWrite(Pinos[i], bit);
}
}
void loop()
{
for(int cnt = 0; cnt < 5; cnt++)
{
escreveDisplay(cnt);
delay(1000);
}
}