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
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.
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 |
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.
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.
Esta foi a primeira publicação sobre o Arduino. Espero que vocês tenham gostado.