Kazalo:

Dot Matrix 32x8 Max7219 Povezovanje z Ardiunom: 5 korakov (s slikami)
Dot Matrix 32x8 Max7219 Povezovanje z Ardiunom: 5 korakov (s slikami)

Video: Dot Matrix 32x8 Max7219 Povezovanje z Ardiunom: 5 korakov (s slikami)

Video: Dot Matrix 32x8 Max7219 Povezovanje z Ardiunom: 5 korakov (s slikami)
Video: Arduino Scrolling Text Display Using 8x32 MAX7219 Dot Matrix LED Display | Digital Sign Board 2024, November
Anonim
Dot Matrix 32x8 Max7219 Povezava z Ardiunom
Dot Matrix 32x8 Max7219 Povezava z Ardiunom
Dot Matrix 32x8 Max7219 Povezava z Ardiunom
Dot Matrix 32x8 Max7219 Povezava z Ardiunom

Pozdravljeni vsi skupaj, Dot Matrix, ki temelji na Max7219, v letu 2020 nista nova, do nedavnega je bil postopek namestitve dobro dokumentiran, zato bi knjižnico strojne opreme prenesli iz MajicDesigns. in spremenil nekaj vrstic v naslovnih datotekah in FC16 je deloval kot čar. To je trajalo, dokler MajicDesigns ni odpravil vseh hroščev v knjižnici. Zdaj dokumentirana metoda ne deluje..

Nekaj dni sem iskal in po naključju odkril.. Morda nekateri strokovnjaki to že vedo. Mislil pa sem dokumentirati in deliti, da bi pomagal drugim novincem, kot sem jaz

1. korak: Kaj potrebujemo?

Kaj potrebujemo?
Kaj potrebujemo?
  • Max7219 matrična plošča 32 x 8
  • Ardiuno Nano
  • Krušna deska
  • Nekaj žic
  • Prenosni ali namizni računalnik z Ardiuno ide

2. korak: Max7219?

Max7219?
Max7219?
  • Če niste prepričani, ali imate max7219, ne pojavljajte matrike LED
  • Za povečavo in fotografiranje uporabite mobilni telefon
  • Tako je lažje brati

Korak: Namestite gonilnik

Namestite gonilnik
Namestite gonilnik
Namestite gonilnik
Namestite gonilnik
  • v Ardiuno Ide pojdite na "Orodja"> "Upravljanje knjižnic"
  • Nato poiščite md_max
  • Namestite "MD_MAX72xx" in "MD_Parola"
  • Znova zaženite Ardiuno, samo da se prepričate, ali so knjižnice naložene

4. korak: Napaka in rešitev

Napaka in rešitev
Napaka in rešitev
Napaka in rešitev
Napaka in rešitev
Napaka in rešitev
Napaka in rešitev
  • Vzpostavite povezave v skladu s kodo

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Max_device nastavite na 4
  • Preizkusil sem ga z različnimi primeri, vendar sem opazil, da so liki zmešani
  • Včasih je to lahko posledica ohlapne povezave/žice na plošči
  • V večini primerov je to posledica napačne inicializacije HW
  • Glede na povezave so 4 hw

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" je privzeto, preizkusiti moramo enega za drugim, da preverimo, katero najbolje deluje
  • Ne pozabite ponastaviti napajanja za Ardiuno, preden preizkusite vsako nastavitev
  • Zame je delal FC16_HW

5. korak: Prilagodite kodo

Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
Prilagodite kodo
  • Posodobi vrsto strojne opreme na "FC16_HW"
  • Max_device kot 4 za matriko 32 x 8
  • Kodo vnesite nazaj v Ardiuno Nano
  • Preizkusite zaslon
  • Voila deluje !!

Upam, da bo to komu v prihodnje pomagalo.

Prosimo, delite svoje pripombe in predloge

Priporočena: