sexta-feira, 12 de fevereiro de 2021

EX22 - Programação Arduino com "Multi-Funcion Shield": Controle de display de sete segmentos

Para utilizar o  a placa "Multi-Funcion Shield" existe uma biblioteca que deve ser instalada na IDE do Arduino. Baixe-a no seu PC e faça a instalação adicionando a biblioteca. Multi_Function_Shield_Library . 

Figura 01 - Controle de Display
7 Segmentos com 74HC595.

Clique em Sketch, Incluir Biblioteca  e depois adicionar biblioteca.ZIP. Depois da instalação, recarregue a Arduino IDE, senão a biblioteca não ficará ativa. Uma outra Biblioteca que será também necessária é a TimerOne. Mas essa poderá instalar de outro modo. Clique em : Sketch > Incluir Biblioteca > Gerenciar Bibliotecas. Após abrir a janela do Gerenciador de Biblioteca, refine a busca digitando TimerOne. Na biblioteca  TimerOne, clique em More Info e depois em Instalar. 
Após alguns segundos, ela será automaticamente instalada. Lembre-se que o seu computador precisa estar conectado na internet, para poder baixar a biblioteca. Após a instalação da Biblioteca, é necessário que feche e abra novamente o programa  Arduino IDE.

Aplicações para display sete segmentos
O circuito do Display usa um módulo com 4 dígitos está na figura 03 ( 7 segmentos – anodo comum). Os 2 circuitos integrados U3-U2 fazem o controle entre o display. Os segmentos são ativados através da multiplexação realizada pelos dois chips de Registradores de deslocamento (Shift registers) 74HC595.
Os bits são recebidos serialmente através do pino 14 (SER) do Chip U2. A porta digital D8 do Arduino envia esses bits. O sincronismo dos bits é feito através do clock do pino 11 (SRCLK), pela porta D7. 
O pino 12 (RCLK) é usado para armazenar os bits nos registradores – pino digital D4 do Arduino. A sequência dos bits é enviada de um chip 74HC595 para o outro através do pino 9 do U2 – QH’.

O arquivo do código fonte Ladder - Controle de display de sete segmentos com Arduino está disponível em: 21_03_02_Controle_de_display_sete_segmentos_SRG (PDF). 

O arquivo do diagrama elétrico - Controle de semáforo de rua e avenida com Arduino está disponível em: 21_02_02_Circuito_Controle_de_display_sete_segmentos_SRG (PDF).

© Direitos de autor. 2020: Gomes; Sinésio Raimundo. Última atualização: 13/02/2021

Nenhum comentário:

Postar um comentário