terça-feira, 6 de maio de 2014

Display 7 Segmentos com Arduino

Hoje vou estar demonstrando o funcionamento de um display de 7 segmentos em uma placa Arduíno Uno, veja o vídeo a seguir:


Nesse pequeno vídeo podemos ver em funcionamento o nosso display de 7 segmentos que na verdade tem 8 segmentos contando com o ponto, é um  exemplo bastante simples para ser montando em casa mas suas utilizações não se resumem somente em um display existem hoje na internet vídeos com o uso de muitos displays de 7 segmentos no Arduíno se transformando em grandes contadores, no meu caso vou mais a frente fazer a montagem de um circuito um pouco mais complexo que irá utilizar como disse no vídeo um multiplexador chamado 74h595 que faz a expansão de portas do Arduíno, é muito usado quando se precisar utilizar mais do que as 14 portas fornecidas pelo Arduíno Uno, mas muitos gostam de em casos extremos usar outras plataformas Arduíno como o caso do Arduíno Mega e suas 54 portas, mas isso fica mais pra frente.
Hoje vou explicar passo a passo a montagem do display no Arduíno e o código utilizado, primeiramente o display....
Mapa de caracteres de um display 7 segmentos
Fig. 2 - Modelos de display
Ao lado podemos ver a figura ilustrada de um display de 7 segmentos e seu funcionamento, cada letra representa um LED interno do display e efetuando a ligação correta ao ser configurado no Arduíno podemos formar determinados numerais ligando seções e apagando outras, combinações bem simples, hoje temos duas opções disponíveis no mercado são eles o "Cátodo" comum e o "Ânodo" comum, ou seja isso significa a polaridade do seu display na figura "2" podemos ver essa diferença nas ligações internas de cada modelo, note que enquanto no display com a configuração "cátodo comum" temos os pinos 3 e 8 encarregados de serem ligados no "GND" isso já não acontece no "anodo comum" em que os pinos 3 e 8 devem ser ligados na fonte externa de alimentação que no nosso caso é o 5 volts do Arduíno.
Se notarmos também a simbologia que representa os led's no display veremos que no caso do display "cátodo comum" todos os led's estão posicionados de forma que o "anodo" está ligado a saída de cada porta (a,b,c,d,e,f,g) isso indica que cada porta terá que ser necessariamente alimentada com voltagem "VCC" ou seja "positivo".
Já no caso do display "anodo comum" isso é invertido e todos os led's tem o seu terminal "catodo" voltado para cada porta de saida (a,b,c,d,e,f,g), isso já nos indica que cada led tem que ser alimentado com o "GND" ou seja "negativo".
Agora que você já entendeu o principio de funcionamento do display de 7 segmentos vamos montar ele no Arduíno o que pode ser feito facilmente usando o exemplo abaixo:
Embora o código seja bem extenso nada mais é do que o simples acendimento de um led existem outras formas mais complexas de se obter o mesmo efeito do código acima, porém a minha intenção aqui é fazer da forma mais simples para que novatos como nós possamos obter exito no projeto e não se confundir durante a execução.

Nenhum comentário:

Postar um comentário