Olá Garagistas! Neste tutorial você irá aprender como controlar uma matriz de LED 8x8 por protocolo I2C, utilizando apenas 2 pinos de seu Arduino. Como demonstração, escreveremos frases para que as mesmas possam ser mostradas na matriz.
Material Utilizado:
1. Expansor de Portas I/O I2C de 8 Bits (PCF8574)
Figura 1 - Pinagem PCF8574
A partir de 2 pinos, usando a biblioteca Wire do Arduino, é possível criar 8 portas de entrada ou saída através do protocolo I2C. E mais, usando os mesmos 2 pinos como barramento, você pode pendurar até 8 desses CIs, criando até 64 pinos de I/O a partir de apenas 2 pinos do Arduino.
Para controlarmos facilmente o PCF8574, utilizamos a biblioteca pcf8574.h. O download da biblioteca pode ser efetuado clicando aqui.
2. Funcionamento
Antes de realizar esse tutorial, é aconselhável ler e assistir ao vídeo do tutorial "Letreiro de Natal – Matriz 8x8 com Mensagem de Natal para Você Garagista". Você pode acessá-lo clicando aqui.
Nele explicamos o funcionamento de como é feito o controle da Matriz de LED utilizando 16 pinos do Arduino, neste tutorial a teoria utilizada também serve, a diferença é que ao invés de utilizarmos 16 pinos do Arduino, utilizamos apenas 2, e endereçamos os 2 expansores de I/O para que fosse possível conseguir a mesma quantidades de I/O para controlar a Matriz.
Cada expansor de porta recebeu um endereço em nosso barramento I2C, o expansor para as linhas ficou com o endereço 0x20 e o expansor para as colunas ficou com o endereço 0x21, lembrando que o modelo utilizado neste tutorial foi o PCF8574P, alguns outros modelos como o PCF8574A e o PCF8574AP possuem outra faixa de endereços, mais detalhes sobre o o PCF8574 podem ser encontrados no tutorial "Tutorial sobre PCF8574 e como utilizá-lo com Arduino". Você pode acessá-lo clicando aqui.
3. Montagem
Identifique os 4 ressaltos existentes na Matriz de LED 8x8:
Figura 2 - Ressaltos da matriz de LED 8x8
Faça a montagem do circuito abaixo, certificando-se que a matriz de LED está na posição correta:
Figura 3 - Montagem do circuito
4. Sketch
O download do sketch pode ser efetuado clicando aqui.
Referências:
http://labdegaragem.com/profiles/blogs/letreiro-de-natal-display-8x8-enviando-sua-mensagem-de-natal
http://labdegaragem.com/profiles/blogs/tutorial-sobre-pcf8574-e-como-utiliz-lo-com-arduino
Comentar
Como faço para deixar uma letra estática?
Essa matriz é catodo comum?
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)