Início
/
Desafios
/
Desafio57 - Matriz de leds com comunicação serial com efeito
Desafio57 - Matriz de leds com comunicação serial com efeito
Angelo Luis Ferreira | 17/12/2019
Acessos: 6.362
Desafio 57 - Projeto 70
Usando matriz de leds com Arduino - comunicação serial
Com base no projeto 70 resolva os seguintes desafios:

1. Com base no projeto original, crie uma biblioteca própria (header) com letras e números.
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 na matriz de leds.
3. Acrescente 1 potenciômetro para aumentar ou diminuir a velocidade de exibição.
4. Altere a posição de exibição das letras:
De: 
Para:

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

Após desenhar toas as letras e números desejados, inclua tudo em um arquivo com extensão ".h". Exemplo: alfa.h
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 um potenciômetro para alterar os valores da variável timecount. Faça com que ao girarmos o eixo do botão no sentido anti horário aumentamos a velocidade e ao girarmos o botão no sentido horário diminuímos.
d) Para o item 4, altere a programação mudando a lógica no cruzamento entre as linhas e colunas. Tome como exemplo o projeto 69.
O anúncio abaixo ajuda a manter o Squids Arduino funcionando
Comentários