Obsah:

Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno: 5 kroků (s obrázky)
Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno: 5 kroků (s obrázky)

Video: Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno: 5 kroků (s obrázky)

Video: Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno: 5 kroků (s obrázky)
Video: Arduino + Matrix Display (The Proper Way) 2024, Červenec
Anonim
Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno
Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno
Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno
Dot Matrix 32x8 Max7219 Rozhraní s Ardiuno

Ahoj všichni, Dot Matrix o Max7219 není v roce 2020 novinkou, až donedávna byl proces nastavení dobře zdokumentován, dalo by se stáhnout hardwarová knihovna z MajicDesigns. a změnilo několik řádků v souborech záhlaví a FC16 fungoval jako kouzlo. To bylo do MajicDesigns opravit všechny chyby v knihovně. Nyní zdokumentovaná metoda nefunguje..

Strávil jsem několik dní hledáním a náhodou jsem to objevil … Možná to znají někteří odborníci. Ale napadlo mě to zdokumentovat a sdílet, abych pomohl dalším nováčkům, jako jsem já

Krok 1: Co potřebujeme?

Co potřebujeme?
Co potřebujeme?
  • Max7219 32 x 8 dotmatrix deska
  • Ardiuno Nano
  • Chlebová deska
  • Nějaké dráty
  • Notebook nebo stolní počítač s Ardiuno ide

Krok 2: Max7219?

Max7219?
Max7219?
  • Pokud si nejste jisti, zda máte max7219, nevyskakujte LED matici
  • Pomocí mobilního telefonu můžete zvětšovat a fotografovat
  • To usnadňuje čtení

Krok 3: Nainstalujte ovladač

Nainstalujte ovladač
Nainstalujte ovladač
Nainstalujte ovladač
Nainstalujte ovladač
  • v Ardiuno Ide přejděte na „Nástroje“> „Spravovat knihovny“
  • Poté vyhledejte md_max
  • Nainstalujte si „MD_MAX72xx“a „MD_Parola“
  • Restartujte Ardiuno, abyste se ujistili, že jsou knihovny načteny

Krok 4: Chyba a řešení

Chyba a řešení
Chyba a řešení
Chyba a řešení
Chyba a řešení
Chyba a řešení
Chyba a řešení
  • Vytvořte připojení podle kódu

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Upravte Max_device na 4
  • Zkoušel jsem to na různých příkladech, ale všiml jsem si, že postavy byly popletené
  • Někdy to může být kvůli uvolněnému připojení/drátu na prkénku
  • Ve většině případů je to kvůli nesprávné inicializaci HW
  • K dispozici jsou 4 hw na základě připojení

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • Výchozí je „Parola_HW“. Musíme otestovat jeden po druhém, abychom zjistili, který funguje nejlépe
  • Před testováním každého nastavení nezapomeňte resetovat napájení pro Ardiuno
  • Pro mě FC16_HW fungoval

Krok 5: Upravte kód

Upravte kód
Upravte kód
Upravte kód
Upravte kód
Upravte kód
Upravte kód
  • Aktualizujte typ hardwaru na „FC16_HW“
  • Max_device jako 4 pro matici 32 x 8
  • Napište kód zpět do Ardiuno Nano
  • Otestujte displej
  • Voila, funguje to !!

Doufám, že to někomu v budoucnu pomůže.

Sdílejte prosím své komentáře a návrhy

Doporučuje: