Sisukord:

Punktmaatriks 32x8 Max7219 liides Ardiunoga: 5 sammu (piltidega)
Punktmaatriks 32x8 Max7219 liides Ardiunoga: 5 sammu (piltidega)

Video: Punktmaatriks 32x8 Max7219 liides Ardiunoga: 5 sammu (piltidega)

Video: Punktmaatriks 32x8 Max7219 liides Ardiunoga: 5 sammu (piltidega)
Video: MAX7219 DOT MATRIX MODULE 2024, November
Anonim
Punktmaatriks 32x8 Max7219 liides Ardiunoga
Punktmaatriks 32x8 Max7219 liides Ardiunoga
Punktmaatriks 32x8 Max7219 liides Ardiunoga
Punktmaatriks 32x8 Max7219 liides Ardiunoga

Tere kõigile, Punktmaatriksil põhinev o Max7219 pole 2020. aastal uus, alles hiljuti oli seadistusprotsess hästi dokumenteeritud, riistvara kogu laaditi alla MajicDesignsist. ja muutis päisefailides paar rida ning FC16 töötas nagu võlu. Seda kuni MajicDesigns parandas kõik raamatukogus olevad vead. Nüüd dokumenteeritud meetod ei tööta.

Veetsin paar päeva otsides ja avastasin selle juhuslikult … Võib -olla on mõni ekspert seda juba teadnud. Aga mõtlesin seda dokumenteerida ja jagada, et aidata teistel minusugustel algajatel

Samm: mida me vajame?

Mida me vajame?
Mida me vajame?
  • Max7219 32 x 8 punktmaatriksplaat
  • Ardiuno Nano
  • Leivalaud
  • Mõned juhtmed
  • Sülearvuti või töölaud koos Ardiuno ide

2. samm: Max7219?

Max7219?
Max7219?
  • Kui te pole kindel, kas teil on max7219, ärge hüpake led -maatriksit välja
  • Kasutage suumimiseks ja pildistamiseks oma mobiiltelefoni
  • See muudab lugemise lihtsamaks

Samm: installige draiver

Installige draiver
Installige draiver
Installige draiver
Installige draiver
  • avage Ardiuno Ideis jaotis "Tööriistad"> "Raamatukogude haldamine"
  • Seejärel otsige md_max
  • Installige "MD_MAX72xx" ja "MD_Parola"
  • Taaskäivitage Ardiuno, et veenduda raamatukogude laadimises

Samm: viga ja lahendus

Viga ja lahendus
Viga ja lahendus
Viga ja lahendus
Viga ja lahendus
Viga ja lahendus
Viga ja lahendus
  • Looge ühendused vastavalt koodile

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Reguleerige Max_device väärtuseks 4
  • Katsetasin seda erinevate näidetega, kuid märkasin, et tegelased olid segamini
  • Mõnikord võib selle põhjuseks olla leivalaua lahtiühendatud ühendus/traat
  • Enamasti on selle põhjuseks vale HW lähtestamine
  • Ühenduste põhjal on 4 hw

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" on vaikimisi, peame ükshaaval testima, et kontrollida, mis töötab paremini
  • Ärge unustage enne iga seade testimist Ardiuno toide lähtestada
  • Minu jaoks FC16_HW töötas

Samm: kohandage koodi

Reguleerige koodi
Reguleerige koodi
Reguleerige koodi
Reguleerige koodi
Reguleerige koodi
Reguleerige koodi
  • Värskenda riistvaratüübiks "FC16_HW"
  • Max_seade kui 4 32 x 8 maatriksi jaoks
  • Kirjutage kood tagasi Ardiuno Nano -sse
  • Testige ekraani
  • Voila see töötab !!

Loodetavasti aitab see kedagi tulevikus.

Palun jagage oma kommentaare ja ettepanekuid

Soovitan: