Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo
Fazer um contador binário de 8 bits, onde cada bit é representado por um LED
(aceso = 1, apagado = 0).
Material utilizado
1 - Arduíno Uno R3
2 - Cabo USB
3 - Protoboard
5 – LED’ s (8 uni.)
6 – Alguns Jumpers
Ligações
1 – Ligar a porta digital 4 do arduino ao resistor de 330Ω que, por sua vez, será
ligado à perna positiva do LED;
Código
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
}
Utilizando registradores de porta
Os chips usados na placa Arduino (ATmega8 e ATmega168) possuem três
portas:
Cada porta é controlada por três registradores, cada qual representado por
uma variável na linguagem de programação do Arduino.