Taula de continguts:

Dot Matrix 32x8 Max7219 interfície amb Ardiuno: 5 passos (amb imatges)
Dot Matrix 32x8 Max7219 interfície amb Ardiuno: 5 passos (amb imatges)

Vídeo: Dot Matrix 32x8 Max7219 interfície amb Ardiuno: 5 passos (amb imatges)

Vídeo: Dot Matrix 32x8 Max7219 interfície amb Ardiuno: 5 passos (amb imatges)
Vídeo: MAX7219 DOT MATRIX MODULE 2024, Juliol
Anonim
Dot Matrix 32x8 Max7219 interfície amb Ardiuno
Dot Matrix 32x8 Max7219 interfície amb Ardiuno
Dot Matrix 32x8 Max7219 interfície amb Ardiuno
Dot Matrix 32x8 Max7219 interfície amb Ardiuno

Hola a tots, Les bases de Dot Matrix o Max7219 no són noves el 2020, fins fa poc, el procés de configuració estava ben documentat, es descarregaria la biblioteca de maquinari de MajicDesigns. i va canviar poques línies als fitxers de capçalera i FC16 va funcionar com un encant. Va ser fins que MajicDesigns va solucionar tots els errors de la biblioteca. Ara el mètode documentat no funciona …

Vaig passar uns quants dies buscant i el vaig descobrir per casualitat … Potser alguns experts ja ho saben. Però he pensat en documentar-lo i compartir-lo, per ajudar a altres novells com jo

Pas 1: què necessitem?

Què necessitem?
Què necessitem?
  • Max7219 Tauler dotmatrix de 32 x 8
  • Ardiuno Nano
  • Taula de pa
  • Alguns cables
  • Portàtil o escriptori amb ide Ardiuno

Pas 2: màxim 7219?

Max7219?
Max7219?
  • Si no esteu segur de si teniu max7219, no traieu la matriu de punts led
  • Utilitzeu el telèfon mòbil per fer zoom i fer una foto
  • Això facilita la lectura

Pas 3: instal·leu el controlador

Instal·leu el controlador
Instal·leu el controlador
Instal·leu el controlador
Instal·leu el controlador
  • a Ardiuno Ide, aneu a "Eines"> "Gestiona les biblioteques"
  • A continuació, cerqueu md_max
  • Instal·leu "MD_MAX72xx" i "MD_Parola"
  • Reinicieu Ardiuno només per assegurar-vos que les biblioteques estiguin carregades

Pas 4: error i solució

Error i solució
Error i solució
Error i solució
Error i solució
Error i solució
Error i solució
  • Feu connexions segons el codi

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Ajusteu Max_device a 4
  • Vaig provar-ho amb diferents exemples, però em vaig adonar que els personatges estaven barrejats
  • De vegades pot ser degut a una connexió / cable solt a la taula de suport
  • En la majoria dels casos es deu a una inicialització incorrecta de HW
  • Hi ha 4 hw basats en connexions

    • MD_MAX72XX:: PAROLA_HW
    • MD_MAX72XX:: GENERIC_HW
    • MD_MAX72XX:: ICSTATION_HW
    • MD_MAX72XX:: FC16_HW
  • "Parola_HW" és per defecte, hem de provar un per un per comprovar quin funciona millor
  • Recordeu restablir l’alimentació d’Ardiuno abans de provar cada paràmetre
  • Per a mi FC16_HW va funcionar

Pas 5: ajusteu el codi

Ajusteu el codi
Ajusteu el codi
Ajusteu el codi
Ajusteu el codi
Ajusteu el codi
Ajusteu el codi
  • Actualitza el tipus de maquinari a "FC16_HW"
  • Dispositiu_màxim com a 4 per a una matriu de 32 x 8
  • Torneu a escriure el codi a l’Ardiuno Nano
  • Proveu la pantalla
  • Voila funciona !!

Espero que això ajudi algú en el futur.

Comparteix els teus comentaris i suggeriments

Recomanat: