İçindekiler:

Dot Matrix 32x8 Max7219 Ardiuno ile Arayüzleme: 5 Adım (Resimlerle)
Dot Matrix 32x8 Max7219 Ardiuno ile Arayüzleme: 5 Adım (Resimlerle)

Video: Dot Matrix 32x8 Max7219 Ardiuno ile Arayüzleme: 5 Adım (Resimlerle)

Video: Dot Matrix 32x8 Max7219 Ardiuno ile Arayüzleme: 5 Adım (Resimlerle)
Video: Arduino and MAX7219 Dot Matrix Module 2024, Aralık
Anonim
Dot Matrix 32x8 Max7219 Ardiuno ile Arayüz
Dot Matrix 32x8 Max7219 Ardiuno ile Arayüz
Dot Matrix 32x8 Max7219 Ardiuno ile Arayüz
Dot Matrix 32x8 Max7219 Ardiuno ile Arayüz

Herkese selam, Max7219 tabanlı Dot Matrix 2020'de yeni değil, yakın zamana kadar kurulum süreci iyi belgelenmişti, biri MajicDesigns'tan donanım kitaplığı indirebilirdi. ve başlık dosyalarındaki birkaç satırı değiştirdi ve FC16 bir cazibe gibi çalıştı. Bu, MajicDesigns kütüphanedeki tüm hataları düzeltene kadardı. Şimdi belgelenen yöntem çalışmıyor..

Birkaç gün araştırdım ve tesadüfen keşfettim.. Belki bazı uzmanlar bunu zaten biliyor olabilir. Ama benim gibi diğer acemilere yardımcı olmak için belgeleyip paylaşmayı düşündüm.

Adım 1: Neye İhtiyacımız Var?

Neye ihtiyacımız var?
Neye ihtiyacımız var?
  • Max7219 32 x 8 nokta matris kartı
  • ardiuno nano
  • ekmek tahtası
  • Bazı teller
  • Ardiuno ide ile Dizüstü veya Masaüstü Bilgisayar

Adım 2: Max7219?

maksimum7219?
maksimum7219?
  • Max7219'unuz olup olmadığından emin değilseniz, led nokta matrisini çıkarmayın
  • Yakınlaştırmak ve fotoğraf çekmek için cep telefonunuzu kullanın
  • Bu okumayı kolaylaştırır

3. Adım: Sürücüyü Yükleyin

Sürücüyü kur
Sürücüyü kur
Sürücüyü kur
Sürücüyü kur
  • Ardiuno Ide'de "Araçlar" > "Kütüphaneleri Yönet"e gidin
  • Ardından md_max'ı arayın
  • "MD_MAX72xx" ve "MD_Parola"yı kurun
  • Kitaplıkların yüklendiğinden emin olmak için Ardiuno'yu yeniden başlatın

4. Adım: Hata ve Çözüm

Hata ve Çözüm
Hata ve Çözüm
Hata ve Çözüm
Hata ve Çözüm
Hata ve Çözüm
Hata ve Çözüm
  • Bağlantıları koda göre yapın

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Max_device'ı 4'e ayarlayın
  • Farklı örneklerle denedim ama karakterlerin karışık olduğunu fark ettim.
  • Bazen devre tahtasındaki gevşek bağlantı/kablo nedeniyle olabilir
  • Çoğu durumda, yanlış HW başlatıldığından kaynaklanmaktadır.
  • Bağlantılara göre 4 hw vardır

    • MD_MAX72XX::PAROLA_HW
    • MD_MAX72XX::GENERIC_HW
    • MD_MAX72XX::ICSTATION_HW
    • MD_MAX72XX::FC16_HW
  • "Parola_HW" varsayılandır, hangisinin en iyi sonucu verdiğini kontrol etmek için tek tek test etmemiz gerekir
  • Her ayarı test etmeden önce Ardiuno'nun gücünü sıfırlamayı unutmayın.
  • Benim için FC16_HW çalıştı

Adım 5: Kodu Ayarlayın

Kodu Ayarla
Kodu Ayarla
Kodu Ayarla
Kodu Ayarla
Kodu Ayarla
Kodu Ayarla
  • Donanım türünü "FC16_HW" olarak güncelleyin
  • 32 x 8 matris için 4 olarak Max_device
  • Kodu tekrar Ardiuno Nano'ya yazın
  • Ekranı test edin
  • Voila işe yarıyor !!

Umarım bu gelecekte birine yardımcı olur.

Lütfen görüş ve önerilerinizi paylaşın

Önerilen: