Sisällysluettelo:

Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa: 5 vaihetta (kuvilla)
Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa: 5 vaihetta (kuvilla)

Video: Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa: 5 vaihetta (kuvilla)

Video: Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa: 5 vaihetta (kuvilla)
Video: M#3 MAX7219 7-сегментные и матричные дисплеи | Аутсил Дев. ПЛК Мега 2024, Heinäkuu
Anonim
Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa
Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa
Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa
Pistematriisi 32x8 Max7219 Liitäntä Ardiunon kanssa

Hei kaikki, Dot Matrix -pohjaiset o Max7219 eivät ole uusia vuonna 2020, viime aikoihin asti asennusprosessi oli hyvin dokumentoitu, ja laitteistokirjasto ladattaisiin MajicDesignsista. ja muutti muutamia rivejä otsikkotiedostoissa ja FC16 toimi kuin viehätys. Tämä tapahtui, kunnes MajicDesigns korjasi kaikki kirjaston virheet. Nyt dokumentoitu menetelmä ei toimi..

Vietin muutaman päivän etsinnässä ja löysin sen sattumalta.. Se voi olla, että jotkut asiantuntijat tietävät sen jo. Mutta ajattelin dokumentoida ja jakaa sen auttaakseni muita aloittelijoita kuten minä

Vaihe 1: Mitä tarvitsemme?

Mitä me tarvitsemme?
Mitä me tarvitsemme?
  • Max7219 32 x 8 pistematriisikortti
  • Ardiuno Nano
  • Leipälauta
  • Jotkut johdot
  • Kannettava tai pöytäkone, jossa Ardiuno ide

Vaihe 2: Max7219?

Max7219?
Max7219?
  • Jos et ole varma, onko sinulla max7219, älä ponnahda led -pistematriisi ulos
  • Zoomaa ja ota kuva matkapuhelimellasi
  • Tämä helpottaa lukemista

Vaihe 3: Asenna ohjain

Asenna ohjain
Asenna ohjain
Asenna ohjain
Asenna ohjain
  • Siirry Ardiuno Ideissa kohtaan "Työkalut"> "Hallitse kirjastoja"
  • Etsi sitten md_max
  • Asenna "MD_MAX72xx" ja "MD_Parola"
  • Käynnistä Ardiuno uudelleen varmistaaksesi, että kirjastot on ladattu

Vaihe 4: Virhe ja ratkaisu

Virhe ja ratkaisu
Virhe ja ratkaisu
Virhe ja ratkaisu
Virhe ja ratkaisu
Virhe ja ratkaisu
Virhe ja ratkaisu
  • Tee liitännät koodin mukaan

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Säädä Max_laite arvoon 4
  • Testasin sitä eri esimerkeillä, mutta huomasin, että hahmot olivat sekaisin
  • Joskus se voi johtua löysästä liitännästä/johdosta leipälevyllä
  • Useimmissa tapauksissa se johtuu virheellisestä HW -alustuksesta
  • Niitä on 4 hw yhteyksien perusteella
    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" on oletus, meidän on testattava yksi kerrallaan, mikä toimii parhaiten
  • Muista nollata Ardiunon virta ennen jokaisen asetuksen testaamista
  • Minulle FC16_HW toimi

Vaihe 5: Säädä koodi

Säädä koodi
Säädä koodi
Säädä koodi
Säädä koodi
Säädä koodi
Säädä koodi
  • Päivitä laitteistotyypiksi "FC16_HW"
  • Max_laite kuin 4 32 x 8 matriisille
  • Kirjoita koodi takaisin Ardiuno Nano -laitteeseen
  • Testaa näyttö
  • Voila se toimii !!

Toivottavasti tästä on apua jollekin jatkossa.

Jaa kommenttisi ja ehdotuksesi

Suositeltava: