DISPLAY 7 SEGMENTOS USANDO ARDUINO DUEMILANOVE EO CI SN74LS48
Por Gleydson Fonseca.

O principal objetivo da montagem é economizar pinos do Arduino para outras ações.

Usando um Arduino para ligar 7 segmentos de um display, seriam necessários 7 pinos. Para economizar, usaremos o CI sn74LS48 que, nada mais e do que um de-codificador de código BCD (binário) para 7 segmentos. Assim, apenas 4 pinos do Arduino serão usados.

Assim, os 3 pinos economizados podem, por exemplo, ser usado por um sensor de nível e a indicação ficará no próprio display de 7 segmentos deste projeto.

>>>>>> ARDUINO:

Por questão de facilitar a montagem com fios soldados em barra de pinos, usaremos a seguinte convenção:
BCD = PINO DO ARDUINO
  D = 2
  C = 4
  B = 6
  A = 8

>>>>>> SN74LS48:

A alimentação do CI veio da placa do Arduino (5V e GND) ligados
aos pinos 16 e 8 respectivamente.
Pinos 3, 4 e 5 ligados em 5V.
Pinos 7, 1, 2 e 6 são as entradas BCD e foram ligadas aos pinos
correspondentes do Arduino (no caso, 8, 6, 4 e 2 respectivamente).
Pinos 13, 12, 11, 10, 9, 15 e 14 são ligadas ao display de 7
segmentos através de resistores de 470R em a, b, c, d, e, f, g
respectivamente.

Para efeito de demonstração, este programa conta repetidamente
de 0 a 9 com intervalo de 1 segundo e espera 2,5 segundos para
reiniciar a contagem.

Seguem fotos e vídeo da montagem. O vídeo ficou ruim, mas vai assim mesmo!

VÍDEO DO FUNCIONAMENTO

Exibições: 1582

Anexos

Respostas a este tópico

Muito legal!

HEhehehehehehe... proponho um desafio para esta mesma tarefa... realizar o mesmo procedimento através da técnica de Charlieplexing... o que acha?

Explicação: 

O procedimento dessa técnica é a fórmula N pinos para (N² - N) led´s... ou seja... se utilizar os 4 pinos deste seu exemplo você terá o controle de 12 led´s. Ex:  4 pinos pode controlar (4² - 4) 12 led´s

Quem topa? e tem um detalhe que só precisamos de led´s, resistores, fios, protoboard, arduino e paciência ;P

kkkkkkkk

Há um tempo atras eu me perguntava a verdadeira diferença entre o profissional de computação com o de mecatrônica, tirando a sua formação. Eis que a resposta veio com o tempo: o cara de computação usa o hardware mais simples para resolver tudo no software, e o de mecatrônica (inclua eletrônica junto) faz justamente o contrario. Eu já tava pensando em inserir outro ci aí no meio! kkkkkkkkkkkk

O Charlieplexing é interessante, mas não pode ser usado num único display por conta de ter um pino comum a todos os segmentos. Mas com leds é possível. A grande sacada é usar os 3 niveis de sinal de um pino: Alto, Baixo e Alta Impedância. Além disso, usa uma montagem com leds em anti paralelo.

Vamos ver que bicho vai dar, Leo!

A propósito, faltou um dado importante: o Display de 7 segmentos utilizado foi do tipo Cátodo Comum.

a pow, por isso...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço