Isi kandungan:

Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno: 5 Langkah (dengan Gambar)
Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno: 5 Langkah (dengan Gambar)

Video: Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno: 5 Langkah (dengan Gambar)

Video: Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno: 5 Langkah (dengan Gambar)
Video: Arduino Scrolling Text Display Using 8x32 MAX7219 Dot Matrix LED Display | Digital Sign Board 2024, Julai
Anonim
Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno
Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno
Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno
Dot Matrix 32x8 Max7219 Berinteraksi Dengan Ardiuno

Hai semua, Dot Matrix berdasarkan Max7219 tidak baru pada tahun 2020, sehingga baru-baru ini, proses penyediaannya didokumentasikan dengan baik, seseorang akan memuat turun perpustakaan perkakasan dari MajicDesigns. dan mengubah beberapa baris dalam fail header dan FC16 berfungsi seperti daya tarikan. Ini sehingga MajicDesigns memperbaiki semua bug di perpustakaan. Sekarang kaedah yang didokumentasikan tidak berfungsi..

Saya menghabiskan beberapa hari untuk mencari dan menemukannya secara kebetulan.. Mungkin ada pakar yang sudah mengetahuinya. Tetapi difikirkan untuk mendokumentasikan dan membagikannya, untuk menolong pemula lain seperti saya

Langkah 1: Apa Yang Kita Perlu?

Apa Yang Kita Perlu?
Apa Yang Kita Perlu?
  • Papan dotmatrix Max7219 32 x 8
  • Ardiuno Nano
  • Papan roti
  • Beberapa wayar
  • Komputer riba atau Desktop dengan idea Ardiuno

Langkah 2: Max7219?

Max7219?
Max7219?
  • Sekiranya anda tidak pasti jika anda mempunyai max7219, jangan keluar matriks dot yang dipimpin
  • Gunakan telefon bimbit anda untuk mengezum dan mengambil gambar
  • Ini menjadikannya lebih mudah dibaca

Langkah 3: Pasang Pemacu

Pasang Pemacu
Pasang Pemacu
Pasang Pemacu
Pasang Pemacu
  • dalam Ardiuno Ide, pergi ke "Alat"> "Urus Perpustakaan"
  • Kemudian cari md_max
  • Pasang "MD_MAX72xx" dan "MD_Parola"
  • Mulakan semula Ardiuno hanya untuk memastikan perpustakaan dimuat

Langkah 4: Kesalahan dan Penyelesaian

Kesalahan dan Penyelesaian
Kesalahan dan Penyelesaian
Kesalahan dan Penyelesaian
Kesalahan dan Penyelesaian
Kesalahan dan Penyelesaian
Kesalahan dan Penyelesaian
  • Buat sambungan mengikut kod

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Laraskan Max_device menjadi 4
  • Saya mengujinya dengan contoh yang berbeza tetapi saya perhatikan bahawa watak-wataknya terganggu
  • Kadang kala ia disebabkan oleh sambungan / wayar yang longgar di papan roti
  • Dalam kebanyakan kes ini disebabkan oleh HW yang tidak betul yang diinisialisasi
  • Terdapat 4 hw berdasarkan sambungan

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" adalah lalai, kita perlu menguji satu persatu untuk memeriksa mana yang paling baik
  • Ingatlah untuk menetapkan semula kuasa untuk Ardiuno sebelum anda menguji setiap tetapan
  • Bagi saya FC16_HW berjaya

Langkah 5: Laraskan Kod

Selaraskan Kod
Selaraskan Kod
Selaraskan Kod
Selaraskan Kod
Selaraskan Kod
Selaraskan Kod
  • Kemas kini jenis perkakasan ke "FC16_HW"
  • Max_device sebagai 4 untuk matriks 32 x 8
  • Tulis semula kod tersebut ke dalam Ardiuno Nano
  • Uji paparan
  • Voila ia berfungsi !!

Semoga ini dapat membantu seseorang di masa hadapan.

Sila kongsi komen dan cadangan anda

Disyorkan: