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 |
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