Obsah:

Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 kroků
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 kroků

Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 kroků

Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 kroků
Video: PROJETO 22: PING PONG COM MATRIZ 8X8 e CI MAX7219 - Curso básico de Arduino 2024, Červenec
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

Úvod

A matriz de pontos que vamos usar neste projeto é uma matriz 8 × 8, o que significant que possui 8 colunas e 8 linhas, portanto, contém um total de 64 LEDs. O čip MAX7219 usnadňuje ovládání matričních výstupů a používá 3 pinové karty Arduino.

Nejčastěji se jedná o jednu nebo více matic na čipu MAX7219 s modulem, zjednodušujícím a fialovým. Vícenásobné ověření vaší matice a ponoření do světa bez brasil a doprovodných melodií.

Víc pode controlar mais de uma matriz por vez. Para isso, você só precisa conectá-los uma na outra. Víceméně můžete přistupovat k různým bodům a matrizovat.

Acesse meu último artigo e baixe or ebook de graça: Aprenda Arduino Do Zero com 10 projetos differententes. O odkaz é esse.

Krok 1: Nezbytné součásti

  • 1x matrix de pontos com chip MAX72119;
  • 1x Arduino Uno;
  • 1x potenciometr 1k ohm;
  • Fios macho-macho.

Krok 2: Conexão Dos Fios

Conexão Dos Fios
Conexão Dos Fios

Propojte všechny konektory 5 pinů, abyste získali Arduino. A fiação é bem direta:

Krok 3: Como Controlar a Matriz De Pontos Com O Arduino

Para facilitar o control da matriz de pontos, é nutnosti

instalace a instalace Arduino IDE a 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. Descompacte a pasta.zip e você deve obter a pasta LedControl-master;

3. Renomeie sua pasta de LedControl-master para LedControl;

4. Mova a pasta LedControl para and pasta de bibliotecas de installção do Arduino IDE;

5. Finalmente, abra novamente seu IDE do Arduino.

Krok 4: Usando As Funções Da Biblioteca LedControl

A maneira mais facil de exibir algo na matriz de pontos é usando as funções setLed (), setRow () ou setColumn (). Základní funkce umožňují kontrolovat hlavní LED diody, umožnit její propojení nebo procházení. Naše základní funkce pro následující funkce:

  • 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. é falso ou 0 se você deseja desativá-lo

setRow (addr, linha, valor)

setCol (addr, coluna, valor)

Krok 5: Índice

Índice
Índice
Índice
Índice

Como afirmado anteriormente, essa matriz possui 8 colunas e 8 linhas. Všechny indexové hodnoty jsou 0 a 7. Podívejte se na první obrázek, který se bude líbit.

Podívejte se na všechny možné matrice nebo velké LED diody, které se mohou lišit nebo se lišit. Příkladem je, že si vyberete vše, co byste chtěli vědět, nebo ještě více, abyste získali více obrázků:

Krok 6: Código

Snadné esboço zjednodušuje výběr z následujících tipů:

um rosto triste, um rosto neutro e um rosto feliz. Carregue o seguinte código para o seu Arduino:

github.com/frbabos/projetos-com-arduino/blob/master/matrix-de-led-facial

Krok 7: Žádné finále, Você Terá Algo Parecido Com Isto:

No Final, Você Terá Algo Parecido Com Isto
No Final, Você Terá Algo Parecido Com Isto

Krok 8: Pong - O Jogo

Pong - O Jogo
Pong - O Jogo

O jogo de pong que você está prestes a experimentar foi criado por Alessandro Pasotti.

Para o jogo de pong, você só precisa adicionar um potenciômetro de 1k ohm ao esquema anterior. Monte nebo novo Circuitto, odpovídá mostrado no esquema abaixo:

Krok 9: O Código

Další informace o Arduino:

Krok 10: Demonstração

Demonstrační
Demonstrační

Dokončete poslední demonstrační cvičení. Divirta-se!