Conectando um display de 7 segmentos no Arduino

Conectando um display de 7 segmentos no Arduino

06/01/2015 Alexandre Vicenzi 2 min de leitura

Hoje o tutorial é bem simples, vamos ver como conectar um display de 7 segmentos no Arduino.

O que você vai precisar:

  • Um Arduino, no meu caso o UNO R3
  • Um display de 7 segmentos, no meu caso testei com o HS-5101-BS e o CTK D166A (Anodo comum)
  • 8 resistor de 270 Ω
  • Uma protoboard

Além desses itens você deverá ter um breve conhecimento sobre Arduino e cabos para conexão da protoboard. Se você possui dúvidas sobre o Arduino, sugiro você visitar o site oficial (em Inglês).

Circuito

Agora vamos ao que interessa. Abaixo você pode observar o esquema do display. Se você usa outro, procure o correto para o seu modelo.

display

Veja abaixo quais pinos devem ser ligados para formar cada número.

Número Pinos
1 b, c
2 a, b, d, e, g
3 a, b, c, d, g
4 b, c, f, g
5 a, c, d, f, g
6 a, c, d, e, f, g
7 a, b, c
8 a, b, c, d, e, f, g
9 a, b, c, d, f, g
0 a, b, c, d, e, f

O pino DP é o ponto. Já os pinos A são de alimentação. O pino 8 é responsável pela alimentação de 5V. O pino 3 não é utilizado.

Para cada pino (a, b, c, d, e, f, g e DP) você deverá adicionar um resistor de 270 Ω (Um lado no display e o outro no Arduino). Confome imagem abaixo.

ligações

Obs: Cuide ao fazer as ligações para não se esquecer do resistor, ou você poderá queimar alguma parte do display.

Código

Após as ligações do display com o Arduino estarem prontas é hora de começar a programar. Veja abaixo como ficará nosso código.

Se você fez ligações diferentes, não se esqueça de mudar a numeração dos pinos.

O código acima irá escrever no display os números de 0 a 9. Além disso, para cada número o DP irá piscar.

Resultado

Confira abaixo a execução do nosso código e o circuito montado.

circuito

Esta foi a primeira publicação sobre o Arduino. Espero que vocês tenham gostado.