Mündəricat:

Ardiuno ilə 32x8 Max7219 Dot Matrix: 5 addım (şəkillərlə)
Ardiuno ilə 32x8 Max7219 Dot Matrix: 5 addım (şəkillərlə)

Video: Ardiuno ilə 32x8 Max7219 Dot Matrix: 5 addım (şəkillərlə)

Video: Ardiuno ilə 32x8 Max7219 Dot Matrix: 5 addım (şəkillərlə)
Video: DIY 32 * 8 точечно-матричные спектральные часы / полноцветный RGB с голосовой активацией 2024, Iyul
Anonim
Ardiuno ilə 32x8 Max7219 Nöqtəli Matrix
Ardiuno ilə 32x8 Max7219 Nöqtəli Matrix
Ardiuno ilə 32x8 Max7219 Nöqtəli Matrix
Ardiuno ilə 32x8 Max7219 Nöqtəli Matrix

Hamıya salam, Max7219 əsaslı Dot Matrix 2020 -ci ildə yeni deyil, son vaxtlara qədər, quraşdırma prosesi yaxşı sənədləşdirilmişdi, biri hardware kitabxanasını MajicDesigns -dən yükləyə bilərdi. və başlıq sənədlərində bir neçə sətir dəyişdi və FC16 bir cazibədarlıq kimi çalışdı. Bu, MajicDesigns kitabxanadakı bütün səhvləri düzəldənə qədər idi. İndi sənədləşdirilmiş üsul işləmir..

Bir neçə gün axtardım və təsadüfən kəşf etdim … Bəlkə də bəzi mütəxəssislər artıq bilə bilər. Ancaq sənədləşdirməyi və paylaşmağı, mənim kimi digər yeni gələnlərə kömək etməyi düşündüm

Addım 1: Nə lazımdır?

Bizə Nə Lazımdır?
Bizə Nə Lazımdır?
  • Max7219 32 x 8 dotmatrix lövhəsi
  • Ardiuno Nano
  • Çörək lövhəsi
  • Bəzi tellər
  • Ardiuno ide ilə Laptop və ya Masaüstü

Addım 2: Max7219?

Max7219?
Max7219?
  • Max7219 -a sahib olduğunuzdan əmin deyilsinizsə, led nöqtə matrisini açmayın
  • Zəng etmək və şəkil çəkmək üçün cib telefonunuzdan istifadə edin
  • Bu oxumağı asanlaşdırır

Addım 3: Sürücü Qurun

Sürücü quraşdırın
Sürücü quraşdırın
Sürücü quraşdırın
Sürücü quraşdırın
  • Ardiuno Ide -də "Alətlər"> "Kitabxanaları İdarə et" bölməsinə keçin.
  • Sonra md_max axtarın
  • "MD_MAX72xx" və "MD_Parola" qurun
  • Kitabxanaların yükləndiyinə əmin olmaq üçün Ardiuno'yu yenidən başladın

Addım 4: Hata və Həll

Səhv və Həll
Səhv və Həll
Səhv və Həll
Səhv və Həll
Səhv və Həll
Səhv və Həll
  • Bağlantıları koda uyğun olaraq qurun

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Max_device -i 4 -ə təyin edin
  • Fərqli nümunələrlə sınadım amma personajların qarışdığını gördüm
  • Bəzən çörək taxtasındakı boş əlaqə/tel səbəbiylə ola bilər
  • Əksər hallarda bu, səhv başlanmış HW ilə əlaqədardır
  • Əlaqələrə əsaslanan 4 hw var

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" standartdır, hansının daha yaxşı işlədiyini yoxlamaq üçün bir -bir sınamalıyıq
  • Hər bir ayarı sınamadan əvvəl Ardiunonun gücünü sıfırlamağı unutmayın
  • Mənim üçün FC16_HW işləyirdi

Addım 5: Kodu tənzimləyin

Kodu tənzimləyin
Kodu tənzimləyin
Kodu tənzimləyin
Kodu tənzimləyin
Kodu tənzimləyin
Kodu tənzimləyin
  • Avadanlıq növünü "FC16_HW" olaraq yeniləyin
  • Max_device 32 x 8 matris üçün 4 olaraq
  • Kodu yenidən Ardiuno Nanoya yazın
  • Ekranı sınayın
  • Voila işləyir !!

Ümid edirik ki, bu gələcəkdə kiməsə kömək edəcək.

Zəhmət olmasa rəy və təkliflərinizi paylaşın

Tövsiyə: