Turinys:

Dot Matrix 32x8 Max7219 sąsaja su Ardiuno: 5 žingsniai (su paveikslėliais)
Dot Matrix 32x8 Max7219 sąsaja su Ardiuno: 5 žingsniai (su paveikslėliais)

Video: Dot Matrix 32x8 Max7219 sąsaja su Ardiuno: 5 žingsniai (su paveikslėliais)

Video: Dot Matrix 32x8 Max7219 sąsaja su Ardiuno: 5 žingsniai (su paveikslėliais)
Video: Arduino Scrolling Text Display Using 8x32 MAX7219 Dot Matrix LED Display | Digital Sign Board 2024, Lapkritis
Anonim
Taškų matrica 32x8 Max7219 sąsaja su „Ardiuno“
Taškų matrica 32x8 Max7219 sąsaja su „Ardiuno“
Taškų matrica 32x8 Max7219 sąsaja su „Ardiuno“
Taškų matrica 32x8 Max7219 sąsaja su „Ardiuno“

Sveiki visi, „Dot Matrix“ar „Max7219“2020 m. Nėra naujiena, dar visai neseniai sąrankos procesas buvo gerai dokumentuotas, o aparatinės įrangos biblioteką būtų galima atsisiųsti iš „MajicDesigns“. ir pakeitė kelias eilutes antraštės failuose, o FC16 veikė kaip žavesys. Tai buvo iki tol, kol „MajicDesigns“ištaisė visas bibliotekos klaidas. Dabar dokumentuotas metodas neveikia..

Aš praleidau kelias dienas ieškodamas ir atsitiktinai jį atradau.. Tai gali būti, kad kai kurie ekspertai tai jau žino. Bet sumaniau tai dokumentuoti ir pasidalyti, padėti kitiems naujokams, tokiems kaip aš

1 žingsnis: ko mums reikia?

Ko mums reikia?
Ko mums reikia?
  • Max7219 32 x 8 taškinės matricos plokštė
  • Ardiuno Nano
  • Bandomoji Lenta
  • Kai kurie laidai
  • Nešiojamasis kompiuteris ar stalinis kompiuteris su „Ardiuno ide“

2 žingsnis: Max7219?

Max7219?
Max7219?
  • Jei nesate tikri, ar turite max7219, neišskleiskite taškinės matricos
  • Naudokite mobilųjį telefoną, kad padidintumėte vaizdą ir nufotografuotumėte
  • Tai palengvina skaitymą

3 veiksmas: įdiekite tvarkyklę

Įdiekite tvarkyklę
Įdiekite tvarkyklę
Įdiekite tvarkyklę
Įdiekite tvarkyklę
  • „Ardiuno Ide“eikite į „Įrankiai“> „Tvarkyti bibliotekas“
  • Tada ieškokite md_max
  • Įdiekite „MD_MAX72xx“ir „MD_Parola“
  • Iš naujo paleiskite „Ardiuno“, kad įsitikintumėte, jog bibliotekos yra įkeltos

4 žingsnis: klaida ir sprendimas

Klaida ir sprendimas
Klaida ir sprendimas
Klaida ir sprendimas
Klaida ir sprendimas
Klaida ir sprendimas
Klaida ir sprendimas
  • Užmegzkite ryšius pagal kodą

    • CLK_PIN 13
    • DUOMENŲ_PINAS 11
    • CS_PIN 12
    • Nustatykite „Max_device“į 4
  • Aš išbandžiau jį įvairiais pavyzdžiais, bet pastebėjau, kad personažai buvo sumišę
  • Kartais taip gali būti dėl laisvo jungties/laido ant duonos lentos
  • Daugeliu atvejų tai yra dėl netinkamo HW inicijavimo
  • Yra 4 hw pagal jungtis

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • „Parola_HW“yra numatytasis, turime išbandyti po vieną, kad patikrintume, kuris iš jų veikia geriausiai
  • Prieš bandydami kiekvieną nustatymą, nepamirškite iš naujo nustatyti „Ardiuno“maitinimo šaltinio
  • Man FC16_HW suveikė

5 žingsnis: sureguliuokite kodą

Pakoreguokite kodą
Pakoreguokite kodą
Pakoreguokite kodą
Pakoreguokite kodą
Pakoreguokite kodą
Pakoreguokite kodą
  • Atnaujinkite aparatūros tipą į „FC16_HW“
  • Maksimalus įtaisas kaip 4 32 x 8 matricai
  • Parašykite kodą atgal į „Ardiuno Nano“
  • Patikrinkite ekraną
  • Voila tai veikia !!

Tikimės, kad tai kam nors padės ateityje.

Prašome pasidalinti savo pastabomis ir pasiūlymais

Rekomenduojamas: