Inhoudsopgave:

Guia Para Matriz MAX7219 8 × 8 + Jogo Pong - Ajarnpa
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong - Ajarnpa

Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong - Ajarnpa

Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong - Ajarnpa
Video: COMO USAR A MATRIZ DE LED MAX7219 | Com Arduino e ESP8266 | Texto Scroll 2024, November
Anonim
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong

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

Conexão Dos Fios
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
  1. É verdade ou 1 se você deseja ativar o led
  2. é vals ou 0 se você deseja desativá-lo

setRow (addr, linha, moed)

setCol (addr, coluna, moed)

Stap 5: ndice

indices
indices
indices
indices

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:

Geen finale, Você Terá Algo Parecido Com Isto
Geen finale, Você Terá Algo Parecido Com Isto

Stap 8: Pong - O Jogo

Pong – O Jogo
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

Demonstratie
Demonstratie

Aqui está a demonstração final de mim jogando pong. Divirta-se!