Contador BCD com Display 7seg e CD4511

Neste tutorial você utilizará o circuito integrado CD4511 que é um decodificador BCD-8421 para 7 Segmentos e vamos controla-lo com Arduino para fazer um contador de 0 a 9 de contagem continua.

Dificuldade:

Montagem:

Programação:


Material Utilizado:

Arduino Uno

Cabo USB A para B

Protoboard 830

Resistor 330Ω

LEDs

Display de 7 segmentos

Decodificador CD4511

Potenciômetro 10kΩ

Alguns Jumpers

A Montagem

 

O Sketch

byte contador = 0;

void
setup()
{                   

//Configura os pinos digitais 2, 3, 4 e 5 como saída digital   
DDRD = B00111100; 
}

void loop()
{   
while
(contador<=9) //Enquanto contador for menor ou igual a nove   
{     
PORTD = contador<<2;  
//Rotaciona 2 vezes para esq. o contador e manda para os pinos de saída
    
delay
(1000); //Espera um segundo     
contador++;  //Incrementa a variável contador.   
}        
contador=0;  //zera o contador e reinicia a contagem
}