Arduino – Utilizando a Matriz de LED 5mm 8X8

Arduino – Utilizando a Matriz de LED 5mm 8X8

Nesta prática você vai aprender a utilizar com Arduino a Matriz de LED 5mm 8X8.

img00_arduino_utilizando_matriz_de_led_5mm_8x8_matrix_64_leds_letreiro_cascata_max7219

A matriz de LED é um dos itens mais utilizados no desenvolvimento de projetos que envolva efeitos visuais, pois permite a exibição de textos, números ou figuras.

Em especial, a matriz de LED 5mm 8X8 possui um total de 64 LEDs que são divididos em 8 linhas (rows) e 8 colunas (columns). Uma característica interessante deste tipo de matriz é a possibilidade de interligar várias matrizes em forma de cascata e formar um grande display de matrizes para exibição textos, números ou figuras em maior escala.

Para esta prática utilizei apenas uma matriz e ao final dos passos abaixo será possível exibir uma mensagem que vamos definir dentro do código.

Há diversos modelos de matrizes de LED no mercado. Para este tutorial utilizei o modelo 2088BS / 2088AB-1, sendo que as linhas deste modelo possuem configuração anodo comum e as colunas são catodo comum.

Na imagem abaixo podemos ver a identificação das linhas e colunas da matriz:

img01_arduino_utilizando_matriz_de_led_5mm_8x8_matrix_64_leds_letreiro_cascata_max7219

Abaixo está a lista de itens necessários para esta prática:

Arduino Uno R3 com Cabo USB A/B
Matriz de Led 5mm 8×8
Resistor de 220Ω
Cabo Jumper Macho-macho
Cabo Jumper Macho-fêmea
Protoboard

Na imagem abaixo você pode ver o esquema de ligação da matriz com Arduino. Abaixo da imagem deixei duas tabelas que mostram as conexões das linhas e colunas:

ATENÇÃO: FAÇA TODAS AS LIGAÇÕES COM SEU ARDUINO DESCONECTADO DA ALIMENTAÇÃO.

img03_arduino_utilizando_matriz_de_led_5mm_8x8_matrix_64_leds_letreiro_cascata_max7219

Nas tabelas abaixo você pode ver de forma mais simples as conexões das linhas e colunas da matriz ao Arduino. Não se esqueça de inserir um resistor de 220Ω nas linhas da matriz:

img02_arduino_utilizando_matriz_de_led_5mm_8x8_matrix_64_leds_letreiro_cascata_max7219

OBS: confira as ligações com calma, pois devido ao fato de ser uma quantidade considerável de conexões, a chance de erro é maior.

Terminado as ligações, basta carregar o código no Arduino. Se você ainda não instalou a IDE do Arduino, acesse o link abaixo e em seguida retorne para continuar:

Arduino – Instalação e Configuração da IDE no Windows

Conecte o Arduino ao computador, abra a IDE, confira a placa e a porta selecionada e carregue o código na placa. Este código é bem extenso:

Após o arquivo ser carregado na placa, a matriz já vai inicializar apresentando o texto MASTERWALKER SHOP. Na variável ‘msgExibida’ você pode alterar a mensagem que está dentro das aspas duplas para a mensagem que desejar. A variável ‘velFrame’ deixei setada em 25 e este valor representa a quantidade de vezes (velocidade) que o frame será repetido. Se diminuir o valor, a mensagem será mostrada mais rápida e caso aumente o valor a mensagem será mostrada mais devagar.

No vídeo abaixo você pode ver o resultado desta prática:

Fique ligado que vamos ter diversas práticas utilizando matrizes de LED.

Gostou deste tutorial? Então deixa seu comentário, dúvida ou sugestão aí embaixo!

Loja online: https://www.masterwalkershop.com.br
Fan page no Facebook: https://www.facebook.com/masterwalkershop

Nos ajude a espalhar conhecimento clicando no botão de compartilhar (f Like) que está mais abaixo.

Obrigado e até a próxima!

Seu feedback é muito importante! Que tal dar uma nota para esta postagem?! Faça sua avaliação aqui embaixo.

Arduino – Utilizando a Matriz de LED 5mm 8X8
6 votos / Média de avaliação: 4.8 / Pontuação: 96.67%


Postagem anterior:
Próxima postagem:
Postagem feita por

Formado em Engenharia da Computação pela Faculdade Presidente Antônio Carlos, fundador e CEO da MasterWalker Electronic Shop. Se preocupa com o aprendizado dos seus clientes e daqueles interessados em aprender sobre Arduino e plataformas embarcadas em geral.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *