Início
/
Desafios
/
Desafio58 - Módulo Matriz de leds MAX7219 com comunicação serial
Desafio58 - Módulo Matriz de leds MAX7219 com comunicação serial
Angelo Luis Ferreira | 02/01/2020
Acessos: 1.070
Desafio 58 - Projeto 71
Usando módulo matriz de leds com Arduino - comunicação serial
Com base no projeto 71 resolva os seguintes desafios:
1. Com base no projeto original, crie as letras A, B, C, D e E. Crie uma rotina para exibir cada letra, na ordem crescente, a cada 2 segundos. Depois, inverta a ordem, ou seja, exiba as letras a cada 2 segundos na ordem decrescente.
2. Usando a comunicação serial, altere o programa original obter a comunicação do teclado com o componente. Assim, ao digitar uma frase no Monitor Serial, a mesma será exibida no módulo matriz de leds.
3. Acrescente 2 botões (push buttons) e faça com que ao clicar no botão direito, a sequência de caracteres definida no item anterior (item 2) seja exibida da esquerda para a direita. Ao clicar no botão direito, invertemos a ordem de exibição, ou seja, da direita para a esquerda.
Dicas e orientações
a) Para o desafio do item 1 desenhe as letras e os números através do editor de leds: https://xantorohara.github.io/led-matrix-editor/:
b) Para o desafio item 2 utilize como referência Projeto 62 - Comunicação serial com um display de 7 segmentos - Arduino. Use a classe String() e os seus métodos toInt(), length() e substring() para gerar a comunicação.
c) Para o desafio do item 3 acrescente 2 botões (push buttons) ligados por resistor tipo pull up interno.
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários