Mündəricat:

Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 addım
Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 addım

Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 addım

Video: Guia Para Matriz MAX7219 8 × 8 + Jogo Pong: 10 addım
Video: COMO USAR A MATRIZ DE LED MAX7219 | Com Arduino e ESP8266 | Texto Scroll 2024, Iyul
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

Giriş

Bu proqramlar 8 × 8 ölçüsündə 8 ədəd, 8 ədəd 8 ədəd portanto, 6 ədəd LED -lərin istifadəsini nəzərdə tutur. MAX7219 çipi, Arduino -da 3 əsas işin öhdəsindən gəlməyə kömək edəcək.

MAX7219 çipi ilə birlikdə bir kompüter və ya bir kompüter üçün bir proqram hazırlamaq çox asandır. Verilişlər Braziliya və Braziliya ilə heç bir əlaqəsi yoxdur.

Səs -küyə nəzarət edə bilərsiniz. Əlbəttə ki, bir neçə dəqiqədən çox vaxtdır. Əlavə olaraq, bu mövzuda heç bir problem yoxdur.

Bir e -kitab və ya digər kitabla tanış olun: Arduino Sıfırla 10 fərqli layihə hazırlayın. Bağlantıya baxın.

Addım 1: Komponentlərin ehtiyacları

  • MAX72119 1x matris de pontos com çipi;
  • 1x Arduino Uno;
  • 1x 1k ohm gücündə;
  • Fios macho-macho.

Addım 2: Conexão Dos Fios

Conexão Dos Fios
Conexão Dos Fios

Şəxsi məlumatların 5 -ci hissəsi Arduino -da tapıla bilər. Əlaqə:

Addım 3: Como Controlar və Matriz De Pontos Com O Arduino

Pontos və ya digər mövzularda köməklik göstərin

Arduino IDE və LedControl kitabxanası yoxdur. Bir biblioteca və digər məlumatlara görə:

1. LedControl bibliotekası üçün ən yaxşı proqram. Yüklədiklərinizdən əmin olun.zip yükləyin;

2. Bir makaronu tərtib edin.zip e você deve obter a pasta LedControl-master;

3. LedControl üçün LedControl-master makarnası;

4. Arduino IDE -dən bibliotecas və bibliotecas üçün bir LedControl makaron;

5. Son olaraq IDE -ni Arduino -ya yazın.

Addım 4: Usando Funções Da Biblioteca LedControl olaraq

SetLed (), setRow () və ya setColumn () funksiyalarını yerinə yetirmək üçün hər hansı bir proqramın köməyi lazımdır. Məsələləri yoxlamaq üçün cihazları idarə etməyi unutmayın. Əməliyyat sistemlərinin funksionallığı aşağıdakılardır:

  • setLed (endereço, linha, col, estado);
  • addr é o endereço da sua matriz, misal üçün, apenas 1 matriz, o int addr será sıfır;
  • linha é a linha em que o led está localizado;
  • col é a coluna em que o led está localizado;
  • Estado
  1. Verdi və ya rəhbərlik etdi
  2. və ya yalnış danışın

setRow (addr, linha, cəsarət)

setCol (addr, coluna, valor)

Addım 5: Xəstəlik

Əcdad
Əcdad
Əcdad
Əcdad

Əvvəlcədən göründüyü kimi, 8 sütun və 8 ədəd var. Sənaye indeksləri 0 və 7. Axtarış nəticələrini tapın.

İstənilən halda, LED -lərin ən böyük hissəsi LED -lərin quraşdırılmasıdır. Misal üçün, bir çox məsələlər həll edildikdə:

Addım 6: Codigo

İstifadəçilər üçün ən sadə üsullar aşağıdakılardır:

um rosto triste, um rosto neutro e um rosto feliz. Arduino və ya Arduino üçün aşağıdakıları seçin:

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

Addım 7: Final yoxdur, Você Terá Algo Parecido Com Isto:

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

Addım 8: Pong - O Jogo

Pong - O Jogo
Pong - O Jogo

Alessandro Pasotti üçün bir təcrübə var.

Pong və ya digər tərəfdən, bir il əvvəl və ya bir neçə saniyə əvvəl məlumat əldə edə bilərsiniz. Monte o novo dövrə, heç bir şərtlə uyğun deyil:

Addım 9: Ey Codigo

Arduino-da ən yaxşı proqramlar:

Addım 10: Demonstração

Demonstração
Demonstração

Sonuncu oyun, möcüzə yarışlarıdır. Baxın!