Com este contador binário, você poderá treinar os conceitos de eletrônica digital, fazendo uma contagem binária com que é mostrada nos LEDs conectados ao Arduino.
Dificuldade:
Montagem:
Programação:
Material Utilizado:
LEDs
A Montagem
O Sketch
int contador = B00000000; //Cria variável para o incremento da contagem
void setup()
{
DDRB = B00001111; //Configura os pinos de 8 a 11 como saída
DDRD = B11110000; //Configura os pinos de 4 a 7 como saída
}
void loop()
{
contador++; //Incrementa a variável de contagem
PORTD = B00001111 | contador; //Pega o nibble menos significativos...
//...e joga nos pinos digitais de 4 a 7.
PORTB = B11110000 | contador; //Pega o nibble mais significativos...
//...e joga nos pinos digitais de 8 a 11.
delay(200); //Aguarda 200 milissegundos
}