Neste tutorial iremos falar sobre Utilizando Decodificador com Arduino. 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.
Utilizando Decodificador com Arduino
Lista de Materiais
1 x Arduino Uno Rev 3 ou Garagino Rev1
1 x CD4511 (incluso no Starter Kit Avançado)
1 x Display de 7 segmentos (incluso no Starter Kit Avançado)
4 x Resistores de 330?
1 x Resistor de 220?
4 x LEDs de 3mm
1 x Alguns jumper
Utilizando Decodificador com Arduino
Números Binários
Na eletrônica digital o sistema de numeração binário é muito utilizado no lugar do nosso usual sistema decimal. Isto ocorre devido aos circuitos digitais se basearem em níveis lógicos que são diferenciados pelo nível de tensão que tem em um pino.
Por isto muitas pessoas falam que as máquinas e computadores só entendem “0” ou “1”. Estes são os chamados níveis lógicos.
Em algumas literaturas também podemos encontrar como Verdadeiro(TRUE) e Falso (FALSE) ou ainda HIGH e LOW.
Estes níveis lógicos não indicam o nível de tensão que tem no pino e sim, o modo como o circuito compreende a tensão que esta sendo aplicada, por exemplo, o nível lógico 0 para o Arduino é 0 Volts, mas o nível lógico 1 é 5 Volts no pino. A voltagem deste níveis lógicos depende da tecnologia (TTL, CMOS, RTL, DTL) e do circuito que esta sendo usado.
Utilizando Decodificador com Arduino – Decodificadores
Os decodificadores, são circuitos combinacionais que servem para fazer a conversão entre dois tipos de codificação diferentes. Há muitos códigos utilizados na eletrônica digital, e entre eles podemos destacar: BCD-8421 código Gray, código Jonhson, código ASCII e uma outra infinidade de códigos.
Muitas vezes temos que converter estes códigos para que um usurário, por exemplo, possa compreende-lo de forma mais rápida. Para o usuário, é muito mais simples ver o número em uma representação decimal do que em um código binário e para isto podemos utilizar o CD4511.
O CD4511
Ele é um decodificador BCD-8421 (Binary-Coded Decimal), que recebe um código binário pelas pinos de entrada ABCD e o decodifica para decimal no formato do display de 7 segmentos.
A codificação BCD-8421 é a representação de números decimais em binários de quatro bits. Os valores 8421 são respectivamente os valores de 2 elevado ao valor de sua posição (2^3, 2^2, 2^1, 2^0). Este código assume apenas 10 dígitos, variando de 0 a 9.
Na tabela abaixo você vê a tabela com os valores decodificados para 7 segmentos:
Esta outra figura mostra como ficaram os caracteres no display de 7 segmentos com este CI.
O CD4511 usa tecnologia CMOS com saídas transistorizadas e também tem os seguintes pinos de funções especiais:
LE (Latch Enable) – Habilita os Latch das entradas ABCD (Deixa memorizada a entrada).
LT (Lamp Test) – Testa as saídas para o display de 7 segmentos (acende todos).
BL (Blanking) – Apaga todas as saídas.
O Circuito
Abaixo você vê a figura do circuito montado
Neste circuito os LEDs da parte inferior direita mostra a contagem em binário que é feita pelo Arduino e você pode visualizar o valor em decimal no display de 7 segmentos que esta conectado ao CD4511.
O Sketch
Disponibilizamos o Sketchs, um deles incrementa os valores no display (contando de 0 até 9)
Vídeo do Tutorial: Utilizando Decodificador com Arduino
Onde Comprar
Na loja da Tecnotronics você encontra, Arduino, eletrônicos e ferramentas. Os preços são ótimos, a agilidade é matadora e as entregas são feitas para todo o Brasil.