Contador binário

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:

Arduino Uno

Cabo USB A para B

Protoboard 400

Resistor 330 Ω

LEDs

Alguns Jumpers

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

}