Mündəricat:
- Addım 1: Nə lazımdır
- Addım 2: Dövrə
- Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
- Addım 4: Visuino'da Komponentlər əlavə edin
- Addım 5: Visuino Set Komponentlərində
- Addım 6: Visuino Connect Komponentlərində
- Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
- Addım 8: Oyna
- Addım 9: Problemlərin aradan qaldırılması
Video: LED MATRIX MAX7219 ARDUINO İLƏ: 9 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Bu təlimatda sadə bir mətn göstərərək MAX7219 Led matrisini Arduino ilə necə idarə edəcəyimizi öyrənəcəyik.
Bir nümayiş videosuna baxın.
Addım 1: Nə lazımdır
- Arduino UNO (və ya digər Arduino)
- LED MATRIX. Hər bir ekran üçün dörd kaskadlı 8 × 8 LED Matrix Ekranı və quraşdırılmış MAX7219 LED Sürücüsü olan FC-16 modulundan istifadə edəcəyik.
- Jumper telləri
- Visuino proqramı: Visuino'yu yükləyin
Addım 2: Dövrə
- LED Matrix pinini [VCC] Arduino pininə [5V] qoşun
- LED Matrix pinini [GND] Arduino pininə [GND] qoşun
- LED Matrix pinini [DIN] Arduino rəqəmsal pininə [11] qoşun
- LED Matrix pinini [CS] Arduino rəqəmsal pininə qoşun [10]
- LED Matrix pinini [CLK] Arduino rəqəmsal pininə [13] bağlayın
Qeyd: Aşağıdakı Sorun Giderme hissəsini də oxuyun
Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin
Arduino proqramlaşdırmağa başlamaq üçün Arduino IDE -ni buradan yükləməlisiniz:
Arduino IDE 1.6.6 -da bəzi kritik səhvlərin olduğunu unutmayın. 1.6.7 və ya daha yüksək qurduğunuzdan əmin olun, əks halda bu Təlimat işləməyəcək! Arduino UNO proqramlaşdırmaq üçün Arduino IDE qurmaq üçün bu Təlimatdakı addımları yerinə yetirməmisinizsə! Visuino: https://www.visuino.eu da quraşdırılmalıdır. Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.
Addım 4: Visuino'da Komponentlər əlavə edin
- "Saat Generatoru" komponentini əlavə edin
- "Mətn Dəyəri" komponentini əlavə edin
- "Sayaç" komponentini əlavə edin
- "Tam Tam Çoxlu Mənbə" əlavə edin
- "Maxim LED Display Controller SPI MAX7219/MAX7221" komponentini əlavə edin
Addım 5: Visuino Set Komponentlərində
- "ClockGenerator1" seçin və xüsusiyyətlər pəncərəsində "Frekans" ı təyin edin: 5
- "Sayaç1" seçin və xüsusiyyətlər pəncərəsində Maks> Dəyəri 0 və Min> Dəyəri -170 Qeyd edin: -170, mətnin soldan sağa keçəcəyi X üzərindəki məsafədir (mətnin uzunluğu). Doğru uzunluğu əldə etmək üçün bu rəqəmlə oynayın
- "IntegerMultiSource1" seçin və xüsusiyyətlər pəncərəsində "Çıxış pinləri" ni təyin edin: 3
-
"TextValue1" seçin və "Dəyər" seçin (LED Matrisində göstərmək istədiyiniz mətndir): ARDUINO LED MATRIX PROJECT
- "LedController1" i seçin və xüsusiyyətlər pəncərəsində "Pixel Qrupları" nı seçin və 3 nöqtəni vurun. "PixelGroups" pəncərəsində "2D Qrafik" i sağdan sola sürükləyin Sol tərəfdən "2D Graphics1" seçin. xüsusiyyətlər pəncərə dəsti:- "Hündürlük"- 8- "Ayna Yatay"- həqiqi- "Oriyentasiya"- getməkUp- "Ters Yatay"- Doğru 3dotlarda "Elementlər" pəncərəsində "Ekranı Doldur" düyməsini sola sürükləyin, "Mətn" bölməsini genişləndirin və "Mətn Sahəsi" ni sol tərəfə sürükləyin. "Mətn Sahəsi1" seçin və xüsusiyyətlər pəncərəsində "Sar" ı False olaraq seçin, seçin "X" və "Pin" simgesini basın və "Integer SinkPin" seçin << şəklə baxınBütün pəncərələri bağlayın
- "LedController1" seçin və xüsusiyyətlər pəncərəsində "Intensivliyi" 0.1 <olaraq təyin edin
Addım 6: Visuino Connect Komponentlərində
- "ClockGenerator1" pinini [Çıxış] "Counter1" pininə [Daxil] bağlayın
- "Counter1" pinini [Çıx] IntegerMultiSource1 pininə [Daxil] bağlayın
- "IntegerMultiSource1" pinini [0] "LedController1"> Mətn Sahəsi1> X -ə qoşun
- "IntegerMultiSource1" pinini [1] "LedController1"> Ekran Doldurma1> Saata qoşun
- "IntegerMultiSource1" pinini [2] "TextValue1" pininə bağlayın [Saat]
- "TextValue1" pinini [Çıx] "LedController1"> Mətn Sahəsi1> Daxil edin
- "LedController1" pinini [Chip Select] Arduino rəqəmsal pininə [10] qoşun
- "LedController1" pinini [Çıxış SPI] Arduino pininə [SPI Daxilində] qoşun
Addım 7: Arduino Kodunu yaradın, tərtib edin və yükləyin
Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.
Addım 8: Oyna
Arduino UNO modulunu işə salırsınızsa, LED Matrix mətni soldan sağa göstərməyə başlayacaq.
Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, buradan yükləyə və Visuinoda aça bilərsiniz:
Addım 9: Problemlərin aradan qaldırılması
Mənim vəziyyətimdə Arduino -nu işə salanda LED Matrix yanıb -sönür və Mətn tam olaraq göstərilmir. Bunun səbəbi MAX7219 çipinin hər hansı bir gərginlik müdaxiləsinə çox həssas olmasıdır.
LED Matrix VCC (+) və GND (-) arasında 47uf elektrolitik kondansatör əlavə etdiyimi həll etmək üçün, kondansatörü + + (VCC) və - (GND) üzərində bağladığınızdan əmin olun.
Tövsiyə:
Ardiuno ilə 32x8 Max7219 Dot Matrix: 5 addım (şəkillərlə)
Dot Matrix 32x8 Max7219 Ardiuno ilə İnterfeys: 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 də donanım 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 vaxta qədər idi
Max7219 8x8 Dot Matrix "skiiiD" ilə necə istifadə olunur: 9 addım
Max7219 8x8 Dot Matrix "skiiiD" ilə necə istifadə olunur: Bu, "skiiiD" vasitəsi ilə Max7219 8x8 Dot Matrixin video təlimatıdır. /Başlar-W
8x8 BIG LED Matrix (MAX7219 LED 10mm) necə qurulur: 9 addım (şəkillərlə)
8x8 BIG LED Matrix (MAX7219 LED 10mm) Necə Qurulur: Hazır 8x8 LED matrix ilə ekran şəklində çalışmısınızmı? Müxtəlif ölçülərdə olurlar və onlarla işləmək olduqca maraqlıdır. Hazır olan böyük bir ölçü təxminən 60 mm x 60 mm -dir. Ancaq daha böyük bir hazır LED matris axtarırsınızsa
ESP32 ilə PWM - Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: 6 addım
ESP32 ilə PWM | Arduino IDE ilə ESP 32 -də PWM ilə LED Karartma: Bu təlimatlarda Arduino IDE istifadə edərək ESP32 ilə PWM siqnallarının necə yaradılacağını görəcəyik. PWM əsasən hər hansı bir MCU -dan analoq çıxışı yaratmaq üçün istifadə olunur və bu analog çıxış 0V ilə 3.3V arasında ola bilər (esp32 vəziyyətində) & dan
ATtiny85 Mikrokontrolör ilə MAX7219 Sürücü LED Matrix 8x8 Necə İnterfeys Edilir: 7 addım
ATtiny85 Mikrokontrolör ilə MAX7219 Sürücülü LED Matrix 8x8 Necə İnterfeys Edilir: MAX7219 nəzarətçisi, Maxim Integrated tərəfindən istehsal olunur, 64 fərdi LED, 7 seqmentli rəqəmsal LED displeyləri ilə mikro nəzarətçiləri birləşdirə bilən kompakt, seriyalı giriş/çıxış ümumi katodlu ekran sürücüsüdür. 8 rəqəmə qədər, bar qrafiki göstəricisi