Obsah:
- Krok 1: Potrebné súčasti
- 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: Žiadne 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 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Ú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 uľahčuje ovládanie matricových výstupov a používa 3 pinové výstupy Arduino.
Väčšina operačného systému obsahuje jeden čip MAX7219 s modulom, ktorý je zjednodušený a fialový. Väčšina overovacích a porovnávacích skúšok zaznamenaných v Brazílii a v Británii.
Vecné pode controlar mais de uma matriz por vez. Para isso, você só precisa conectá-los uma na outra. Všetky položky, ktoré sú v zozname, nájdete v názve a matrizácii.
Prístup k mnohým umeleckým a baixovým knihám: Aprenda Arduino Do Zero com 10 projetos differententes. O odkaz é esse.
Krok 1: Potrebné súčasti
- 1x matrix de pontos com chip MAX72119;
- 1x Arduino Uno;
- 1x potenciometr 1k ohm;
- Fios macho-macho.
Krok 2: Conexão Dos Fios
Pripojte všetky konektory 5 a viac bodov pre Arduino. Jednoznačne a najviac:
Krok 3: Como Controlar a Matriz De Pontos Com O Arduino
Ľahko ovládate né matrizačné skúšky a nevyhnutné opatrenia
baixar a installr no Arduino IDE and biblioteca LedControl. Inštalácia a biblioteca, etapa etapa:
1. Clique aqui para baixar a biblioteca LedControl. Você deve ter uma pasta.zip em seus downloads;
2. Dekompaktujte cestoviny.zip e você deve obter a pasta LedControl-master;
3. Renomeie sua pasta de LedControl-master para LedControl;
4. Mova and 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 on matriz de pontos é usando as funções setLed (), setRow () ou setColumn (). Základné funkcie vám umožnia ovládať všetky LED diódy, ako je uvedené nižšie. Niektoré z nasledujúcich funkcií:
- 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
Naše prvé predné svetlo má jednu farbu a osem stĺpcov. Všetky čísla sú 0 a 7. Pozrite sa na prvú figúrku, ktorá obsahuje jednu entitu.
Vyberte si z mnohých dostupných matríc, alebo mnohé LED diódy, ktoré môžu ligovať alebo odliezať. Príkladom je, že si môžete vybrať, čo budete potrebovať, alebo ešte viac, ako budete potrebovať:
Krok 6: Código
Mnoho spôsobov, akými sa môžete ľahko zoznámiť, ponúka nasledujúce tipy:
um rosto triste, um rosto neutro e um rosto feliz. Nasledujúce obrázky pre Arduino:
github.com/frbabos/projetos-com-arduino/blob/master/matrix-de-led-facial
Krok 7: Žiadne 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. Nové alebo nové okruhy, ktoré zodpovedajú väčšine noriem:
Krok 9: O Código
Pokračujte v čítaní na Arduino:
Krok 10: Demonstração
Dokončite svoje posledné ukážkové cvičenie. Divirta-se!