Como conectar uma matriz de LED 5x7 ao Arduino?


Respostas:



7

Uma rápida olhada na folha de dados mostra que os LEDs individuais são multiplexados, o que significa que uma única linha pode acionar mais de um LED. Nesse caso, todos os ânodos em uma coluna são conectados eletricamente e todos os cátodos em uma linha são conectados eletricamente (ou vice-versa, dependendo do modelo). Isso significa que, sempre que você manipula um alfinete, está manipulando toda a linha ou a coluna inteira. Ao escolher uma coluna e uma linha, você pode controlar um LED individual. Você pode manipular todas as linhas e uma coluna, o que permitirá controlar uma coluna inteira de uma só vez. Para controlar todos eles, você precisará alternar cada coluna em sequência, alterando quais linhas estão ativas. Se você fizer isso rápido o suficiente, parecerá que eles estão sempre ativados. Isso é chamado de multiplexação por tempo ou multiplexação por divisão de tempo,

Aqui está um exemplo de um projeto que usa uma matriz 5x7 e multiplexagem de tempo:

http://heim.ifi.uio.no/haakoh/avr/

Continue com isso por um tempo e volte se tiver mais perguntas ou adicione comentários para refinar a pergunta.


1

Ainda não o fiz, mas você pode abordar a matriz 5x7 usando um máximo max7221 IC. Isso pode ser controlado através de uma conexão de porta serial com o duino.

Há mais detalhes aqui

Acabei de encomendar um arduino e tenho o chip max ao meu lado. Conduzirei displays de segmento LED 7 do Common Cathode com os meus.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.