Painel de LED Matriz 8x16 com Efeitos de Troca de Palavras no Arduino
Introdução
As matrizes de LED são uma forma divertida e criativa de exibir textos e animações com Arduino. Neste projeto, vamos montar um painel 8x16 (utilizando dois módulos 8x8 lado a lado, totalizando 4 módulos no MAX7219) para exibir a palavra ROBERTO, alternando entre duas partes: ROBE e RTO, criando um efeito visual interessante e dinâmico.
Este é um ótimo projeto para quem está começando a trabalhar com módulos MAX7219 e quer entender como manipular colunas e linhas de LEDs.
Materiais Necessários
-
1 Arduino UNO ou similar
-
4 módulos de matriz de LED 8x8 com driver MAX7219
-
Jumpers macho-macho
-
Protoboard (opcional)
-
Fonte de alimentação 5V (pode ser USB)
Esquema de Ligações
| MAX7219 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| DIN | 11 |
| CLK | 13 |
| CS | 10 |
Código Arduino
Como Funciona
-
O código define cada letra como uma matriz de 8 bits.
-
A função
mostrarLetra()envia os bits para o módulo correto. -
A função
mostrarPalavra()posiciona cada letra no seu módulo. -
A cada 2 segundos (
millis()), o display alterna entre ROBE e RTO, simulando a exibição de um nome completo.
Possíveis Melhorias
-
Adicionar rolagem suave das letras
-
Criar animações entre as trocas
-
Controlar a intensidade do brilho com botões
-
Exibir hora ou contagem regressiva junto ao texto
Comentários
Postar um comentário
Faça seu comentário referente a este assunto