Inhaltsverzeichnis:

Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno - Gunook
Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno - Gunook

Video: Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno - Gunook

Video: Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno - Gunook
Video: BitBastelei #308 - LED-Matrix mit MAX7219 2024, Dezember
Anonim
Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno
Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno
Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno
Dot Matrix 32x8 Max7219 Schnittstelle mit Ardiuno

Hallo zusammen, Dot-Matrix-basierte o Max7219 sind im Jahr 2020 nicht neu, bis vor kurzem war der Setup-Prozess gut dokumentiert, man würde die Hardware-Bibliothek von MajicDesigns herunterladen. und einige Zeilen in den Header-Dateien geändert und FC16 funktionierte wie ein Zauber. Dies war, bis MajicDesigns alle Fehler in der Bibliothek behoben hat. Jetzt funktioniert die dokumentierte Methode nicht..

Ich habe ein paar Tage damit verbracht, es zu suchen und es zufällig entdeckt.. Es kann sein, dass einige Experten es bereits kennen. Aber dachte daran, es zu dokumentieren und zu teilen, um anderen Neulingen wie mir zu helfen

Schritt 1: Was brauchen wir?

Was brauchen wir?
Was brauchen wir?
  • Max7219 32 x 8 Dotmatrix-Board
  • Ardiuno Nano
  • Brotbrett
  • Einige Drähte
  • Laptop oder Desktop mit Ardiuno ide

Schritt 2: Max7219?

Max7219?
Max7219?
  • Wenn Sie sich nicht sicher sind, ob Sie max7219 haben, springen Sie nicht die LED-Punktmatrix heraus
  • Verwenden Sie Ihr Mobiltelefon zum Zoomen und Fotografieren
  • Das erleichtert das Lesen

Schritt 3: Treiber installieren

Installiere Treiber
Installiere Treiber
Installiere Treiber
Installiere Treiber
  • Gehen Sie in Ardiuno Ide zu "Extras" > "Bibliotheken verwalten"
  • Dann suche nach md_max
  • Installieren Sie "MD_MAX72xx" und "MD_Parola"
  • Starten Sie Ardiuno neu, um sicherzustellen, dass die Bibliotheken geladen sind

Schritt 4: Fehler und Lösung

Fehler und Lösung
Fehler und Lösung
Fehler und Lösung
Fehler und Lösung
Fehler und Lösung
Fehler und Lösung
  • Stellen Sie Verbindungen gemäß dem Code her

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Passen Sie Max_device auf 4. an
  • Ich habe es mit verschiedenen Beispielen getestet, aber mir ist aufgefallen, dass die Zeichen durcheinander waren
  • Manchmal kann es an einer losen Verbindung / einem Kabel auf dem Steckbrett liegen
  • In den meisten Fällen liegt es an einer falschen HW-Initialisierung
  • Es gibt 4 HW basierend auf Verbindungen

    • MD_MAX72XX::PAROLA_HW
    • MD_MAX72XX::GENERIC_HW
    • MD_MAX72XX::ICSTATION_HW
    • MD_MAX72XX::FC16_HW
  • "Parola_HW" ist Standard, wir müssen einen nach dem anderen testen, um zu überprüfen, was am besten funktioniert
  • Denken Sie daran, die Stromversorgung für Ardiuno zurückzusetzen, bevor Sie jede Einstellung testen
  • Bei mir hat FC16_HW funktioniert

Schritt 5: Passen Sie den Code an

Passen Sie den Code an
Passen Sie den Code an
Passen Sie den Code an
Passen Sie den Code an
Passen Sie den Code an
Passen Sie den Code an
  • Hardwaretyp auf "FC16_HW" aktualisieren
  • Max_device als 4 für 32 x 8 Matrix
  • Schreiben Sie den Code zurück in den Ardiuno Nano
  • Testen Sie die Anzeige
  • Voila, es funktioniert !!

Hoffe das hilft in Zukunft jemandem.

Bitte teilen Sie Ihre Kommentare und Vorschläge

Empfohlen: