Innholdsfortegnelse:

Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno: 5 trinn (med bilder)
Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno: 5 trinn (med bilder)

Video: Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno: 5 trinn (med bilder)

Video: Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno: 5 trinn (med bilder)
Video: Forsøg med Arduino og 8x8 display matrix m/MAX7219 2024, Juli
Anonim
Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno
Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno
Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno
Dot Matrix 32x8 Max7219 Grensesnitt med Ardiuno

Hei alle sammen, Dot Matrix -basert eller Max7219 er ikke nytt i 2020, før nylig var installasjonsprosessen godt dokumentert, man ville laste ned maskinvarebibliotek fra MajicDesigns. og endret noen få linjer i topptekstfilene og FC16 fungerte som en sjarm. Dette var til MajicDesigns fikset alle feil i biblioteket. Nå fungerer ikke den dokumenterte metoden..

Jeg brukte noen dager på å søke og oppdaget det ved en tilfeldighet.. Det kan være at noen eksperter kanskje vet det allerede. Men tenkte å dokumentere og dele det, for å hjelpe andre nybegynnere som meg

Trinn 1: Hva trenger vi?

Hva trenger vi?
Hva trenger vi?
  • Max7219 32 x 8 dotmatrix bord
  • Ardiuno Nano
  • Brødbrett
  • Noen ledninger
  • Bærbar datamaskin eller stasjonær datamaskin med Ardiuno ide

Trinn 2: Max7219?

Maks7219?
Maks7219?
  • Hvis du er usikker på om du har max7219, ikke popp ut led -dot -matrisen
  • Bruk mobiltelefonen til å zoome og ta et bilde
  • Dette gjør det lettere å lese

Trinn 3: Installer driver

Installer driver
Installer driver
Installer driver
Installer driver
  • i Ardiuno Ide, gå til "Verktøy"> "Administrer biblioteker"
  • Søk deretter etter md_max
  • Installer "MD_MAX72xx" og "MD_Parola"
  • Start Ardiuno på nytt for å sikre at bibliotekene er lastet inn

Trinn 4: Feil og løsning

Feil og løsning
Feil og løsning
Feil og løsning
Feil og løsning
Feil og løsning
Feil og løsning
  • Gjør tilkoblinger i henhold til koden

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Juster Maks. Enhet til 4
  • Jeg testet det med forskjellige eksempler, men jeg la merke til at karakterene var blandet
  • Noen ganger kan det være på grunn av løs tilkobling/ledning på brødbrett
  • I de fleste tilfeller skyldes det feil initialisert HW
  • Det er 4 hw basert på tilkoblinger

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" er standard, vi må teste en etter en for å sjekke hvilken som fungerer best
  • Husk å tilbakestille strømmen til Ardiuno før du tester hver innstilling
  • For meg fungerte FC16_HW

Trinn 5: Juster koden

Juster koden
Juster koden
Juster koden
Juster koden
Juster koden
Juster koden
  • Oppdater maskinvaretype til "FC16_HW"
  • Max_enhet som 4 for 32 x 8 matrise
  • Skriv koden tilbake til Ardiuno Nano
  • Test skjermen
  • Voila det fungerer !!

Håper dette hjelper noen i fremtiden.

Vennligst del dine kommentarer og forslag

Anbefalt: