Inhoudsopgave:
- Stap 1: Componentes Necessários
- Stap 2: Conexão Dos Fios
- Stap 3: Como Controlar een Matriz De Pontos Com O Arduino
- Stap 4: Usando As Funções Da Biblioteca LedControl
- Stap 5: ndice
- Stap 6: Codigo
- Stap 7: Geen finale, Você Terá Algo Parecido Com Isto:
- Stap 8: Pong - O Jogo
- Stap 9: O Código
- Stap 10: Demonstreren
Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Introductie
Een matriz de pontos que vamos usar neste projeto uma matriz 8 × 8, o que significa que possui 8 colunas e 8 linhas, portanto, contém um um um de 64 LEDs. O chip MAX7219 facilita o controle van matriz de pontos usando apenas 3 pinos digitais da placa Arduino.
Een melhor opção é comprar a matriz de pontos o chip MAX7219 como módulo, simplificando a fiação. Você pode verificar a matriz de pontos em alguma loja aqui no Brasil e encontrar o melhor preço.
Você pode controlar mais de uma matriz por vez. Para isso, você so precisa conectá-los uma na outra. Eles têm pinos nos dois lados para estender a matriz de pontos.
Krijg een nieuw artigo en een e-book of ebook: Aprenda Arduino Do Zero com 10 projetos diferentes. O link é esse.
Stap 1: Componentes Necessários
- 1x matrix de pontos com-chip MAX72119;
- 1x Arduino Uno;
- 1x potenciômetro van 1k ohm;
- Fios macho-macho.
Stap 2: Conexão Dos Fios
Você precisa conectar 5 pinos da matriz de pontos à sua placa Arduino. Een fiação é bem direta:
Stap 3: Como Controlar een Matriz De Pontos Com O Arduino
Para facilitar of control da matriz de pontos, é necessário
baixar en installeer geen Arduino IDE en biblioteca LedControl. Para instalar a biblioteca, siga estas etapas:
1. Clique aqui para baixar a biblioteca LedControl. Você deve ter uma pasta.zip em seus downloads;
2. Descompacteer een pasta.zip e você deve verkrijg een pasta LedControl-master;
3. Wijzigen van de LedControl-master voor LedControl;
4. Zet een pasta aan LedControl voor een bibliothecaris van de installatie van Arduino IDE;
5. Laatste, nieuwe versie van IDE voor Arduino.
Stap 4: Usando As Funções Da Biblioteca LedControl
Een overzicht van de mogelijkheden van de ponto's en het gebruik van functies setLed (), setRow () of setColumn (). Essa's zijn toegestaan om te controleren of er led, uma linha of uma coluna door vez. Dit is wat je zoekt voor cada função:
- setLed (endereço, linha, col, estado);
- addr é o endereço da sua matriz, por exemplo, se você tiver apenas 1 matriz, o int addr será zero;
- linha é a linha em que o led está localizado;
- col é a coluna em que o led está localizado;
- Estado
- É verdade ou 1 se você deseja ativar o led
- é vals ou 0 se você deseja desativá-lo
setRow (addr, linha, moed)
setCol (addr, coluna, moed)
Stap 5: ndice
Como afirmado anteriormente, essa matriz possui 8 colunas en 8 linhas. Lees meer over de index van 0 a 7. Segue a primeira figura para melhor entendimento.
Zoek naar een exibir algo op matriz, basta tomar nota dos LEDs que estão ligados ou desligados on matriz. Door voorbeeld, se você deseja exibir um rosto feliz, eis o que você precisa fazer na segunda figura:
Stap 6: Codigo
Dit is een eenvoudige manier om de volgende tips de rosto te geven:
um rosto triste, um rosto neutro e um rosto feliz. Carregue of seguinte code voor of seu Arduino:
github.com/frbabos/projetos-com-arduino/blob/master/matrix-de-led-facial
Stap 7: Geen finale, Você Terá Algo Parecido Com Isto:
Stap 8: Pong - O Jogo
O jogo de pong que você está prestes a experimentar foi criado door Alessandro Pasotti.
Para o jogo de pong, você só precisa adicionar um potenciômetro de 1k ohm en esquema anterior. Monte o novo circuit, conforme mostrado no esquema abaixo:
Stap 9: O Código
Carregue of seguinte código na sua placa Arduino:
Stap 10: Demonstreren
Aqui está a demonstração final de mim jogando pong. Divirta-se!