terça-feira, 16 de fevereiro de 2016

Curso Arduino 5 - Display de 7 Segmentos



Neste projeto vou mostrar um contador crescente de 0 a 9 para demonstrar o funcionamento do display de 7 segmentos. Com algumas modificações no código é possível fazer um contador decrescente também.
Esse display é composto por 7 LEDs que podem ser ligados individualmente, formando letras e números. Esse display pode ser de ânodo comum (GND comum) ou cátodo comum (VCC comum). O esquema do display pode ser visto na figura:


Nesse projeto vou usar um display de ânodo comum, mais o código e o circuito podem ser facilmente alterados para usar o display de cátodo comum. 

Materiais necessários para o projeto:
  • 1 - Protoboar
  • 1 - Arduino
  • 1 - Resistor de 220Ω
  • 1 - Display de 7 Segmentos
  •  Alguns Jumpers




Como estou usando o display de ânodo comum deve-se ligar 5V no pino comum do display. No caso do display de cátodo comum deve-se ligar o GND no pino comum. Ambos com o resistor limitador de corrente.


Agora o código do contador crescente de 0 a 9. Você pode copiar e colar na IDE do Arduino ou usar o Codebender, selecione a sua placa e aperte >Run on Arduino.

As ligações foram feitas para um display de ânodo comum, no caso de um display de cátodo comum basta inverter os valores de 1 para 0 e de 0 para 1. Para fazer um contador decrescente altere o void loop:

void loop() {
  for (byte num = 10; num > 0; num--) {
   delay(1000);
   segmentos7(num-1);
  }
  delay(5000);
}





Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...