🟢 Painel de LED 8x16 com Arduino: Escrevendo “ELETROCONDUTOR” com Efeito de Cascata
✨ Introdução
As matrizes de LED controladas pelo MAX7219 permitem criar displays incríveis com Arduino. Neste projeto, vamos usar 4 módulos 8x8 formando um painel 8x16 para exibir a palavra ELETROCONDUTOR, em blocos de 4 letras, com um efeito especial de cascata na hora de desenhar cada letra.
Esse efeito simula uma “queda” de pixels coluna por coluna, tornando a animação mais chamativa e dinâmica.
🚀! Esse código está bem mais elaborado que o anterior, pois além de dividir a palavra “ELETROCONDUTOR” em blocos de 4 letras, você incluiu efeito de cascata na escrita das letras, o que deixa o painel muito mais atrativo.
🛠️ Materiais necessários
-
1x Arduino UNO (ou compatível)
-
4x módulos de matriz 8x8 com chip MAX7219
-
Jumpers macho-macho
-
Fonte 5V (pode ser a USB)
🔌 Ligações
| MAX7219 | Arduino |
|---|---|
| VCC | 5V |
| GND | GND |
| DIN | 11 |
| CLK | 13 |
| CS | 10 |
(Se os módulos estiverem em série, basta ligar o primeiro módulo.)
ESQUEMA DE LIGAÇAO MESMO DOS OUTRO MODELOS📜 Código Completo
⚙️ Como funciona
-
Cada letra foi criada como uma matriz 8x8 de bits.
-
A função
mostrarLetraCascata()exibe as colunas de cada letra com delay, simulando o efeito cascata. -
A palavra ELETROCONDUTOR foi dividida em blocos de até 4 letras para caber nos 4 módulos.
-
A cada 2 segundos (
millis()), um novo bloco é exibido.
🚀 Possíveis melhorias
-
Fazer a rolagem suave de toda a palavra em vez de blocos.
-
Adicionar caracteres especiais e símbolos.
-
Permitir entrada de texto via Serial Monitor para mostrar palavras personalizadas.
-
Sincronizar com relógio RTC para exibir hora e mensagens animadas.
Comentários
Postar um comentário
Faça seu comentário referente a este assunto