Mundarija:
- 1 -qadam: Kerakli komponentlar
- 2 -qadam: Conexão Dos Fios
- 3 -qadam: Como Controlar va Matriz De Pontos Com O Arduino
- 4 -qadam: Usando funktsiyalari sifatida Da Biblioteca LedControl
- 5 -qadam: kasallik
- 6 -qadam: Codigo
- 7 -qadam: Final yo'q, Você Terá Algo Parecido Com Isto:
- 8 -qadam: Pong - O Jogo
- 9 -qadam: Ey Codigo
- 10 -qadam: Namoyish
Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 qadam
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Kirish
Bu erda siz 8 × 8 o'lchamli 8 ta, 8 ta liniya, portanto va 64 ta LED -ni ishlatishingiz mumkin. MAX7219 protsessorlari Arduino -da 3 ta asosiy ma'lumotlar bilan boshqariladi.
MAX7219 protsessorlari bilan ishlashni osonlashtiradigan va osonlikcha o'chirib qo'yadigan fayllar. Braziliya va Braziliya o'rtasida hech qanday cheklovlar yo'qligi aniqlandi.
Ochiq havolalarni nazorat qiling. Bu, albatta, ma'lum bir vaqt ichida amalga oshiriladi. Bu erda hech qanday muammo yo'q.
Bu erda elektron kitoblarni o'qish kerak bo'ladi: farqli o'laroq, Arduino Zero 10 ta loyiha. U bilan bog'laning.
1 -qadam: Kerakli komponentlar
- MAX72119 1x matritsa pontos com chip;
- 1 marta Arduino Uno;
- 1x 1k ohm quvvatga ega;
- Fios macho-macho.
2 -qadam: Conexão Dos Fios
Vazifalar Arduino -da 5 -o'rinni egallaydi. Aniq ma'lumot:
3 -qadam: Como Controlar va Matriz De Pontos Com O Arduino
Boshqaruv vazifalari pontos va boshqa zarur vositalar bilan ta'minlangan
Arduino IDE va LedControl bibliotekasi o'rnatilmagan. Biblioteka va boshqa kitoblar:
1. LedControlning biblioteka ro'yxati. Vacê deve ter uma pasta.zip em seus downloads;
2. Makaronni kompakt qilish.zip e você deve obter pasta LedControl-master;
3. LedControl uchun LedControl-master makaron mahsuloti;
4. Arduino IDE va bibliotecas de lalControl uchun makaron LedControl;
5. Oxirgi bosqichda IDE va Arduino -ni tanlang.
4 -qadam: Usando funktsiyalari sifatida Da Biblioteca LedControl
SetLed (), setRow () yoki setColumn () funktsiyalari kabi, siz ham o'z vazifangizni bajarishingiz mumkin. Essas funchões ruxsatnomalarni nazorat qilish uchun, biz o'z qo'llarimiz bilan bir vaqtning o'zida nazorat qilamiz. A'zolar parametrlari:
- setLed (endereço, linha, col, estado);
- addr é o endereço da sua matriz, ex explo, se voê tiver apenas 1 matriz, o int addr será nol;
- linha é a linha em que o led está localizado;
- col é a coluna em que o led está localizado;
- Estado
- U bir vaqtning o'zida bir marta ovoz chiqarib yubordi
- é falso ou 0 se voê deseja desativá-lo
setRow (addr, linha, jasorat)
setCol (adr, koluna, jasorat)
5 -qadam: kasallik
Oldindan yozib oling, 8 ta kolba va 8 ta chiziq. Aloqa indekslari 0 dan 7. O'yinni boshidan kechiring.
Matrizni tanlashda, siz LED -larni tanlashingiz kerak. Misol uchun, biz bir vaqtning o'zida bir nechta misollarni ko'rib chiqamiz:
6 -qadam: Codigo
Esbocho soddalashtirilgan misollar:
um rosto triste, um rosto neytro e um rosto feliz. Arduino -ni tanlashda:
github.com/frbabos/projetos-com-arduino/blob/master/matrix-de-led-facial
7 -qadam: Final yo'q, Você Terá Algo Parecido Com Isto:
8 -qadam: Pong - O Jogo
Alessandro Pasotti tajriba o'tkazdi.
Pong yoki pong, shuningdek, old tomondan 1k ohm masofada joylashgan. Monte o novo circuito, mos keladigan mostrado no esquema abaixo:
9 -qadam: Ey Codigo
Arduino-ni tanlashda:
10 -qadam: Namoyish
Yugurish musobaqasining yakuniy turi. Aniq!