Obsah:
- Krok 1: Nezbytné součásti
- Krok 2: Conexão Dos Fios
- Krok 3: Como Controlar a Matriz De Pontos Com O Arduino
- Krok 4: Usando As Funções Da Biblioteca LedControl
- Krok 5: Índice
- Krok 6: Código
- Krok 7: Žádné finále, Você Terá Algo Parecido Com Isto:
- Krok 8: Pong - O Jogo
- Krok 9: O Código
- Krok 10: Demonstração
Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Ú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
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
- É verdade ou 1 se você deseja ativar o led
- é falso ou 0 se você deseja desativá-lo
setRow (addr, linha, valor)
setCol (addr, coluna, valor)
Krok 5: Í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:
Krok 8: 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
Dokončete poslední demonstrační cvičení. Divirta-se!