Table des matières:

Dot Matrix 32x8 Max7219 Interfaçage avec Ardiuno : 5 étapes (avec photos)
Dot Matrix 32x8 Max7219 Interfaçage avec Ardiuno : 5 étapes (avec photos)

Vidéo: Dot Matrix 32x8 Max7219 Interfaçage avec Ardiuno : 5 étapes (avec photos)

Vidéo: Dot Matrix 32x8 Max7219 Interfaçage avec Ardiuno : 5 étapes (avec photos)
Vidéo: Raspberry Pi Pico, 7-сегментные дисплеи и сдвиговые регистры 74hc595 2024, Juillet
Anonim
Dot Matrix 32x8 Max7219 Interfaçage Avec Ardiuno
Dot Matrix 32x8 Max7219 Interfaçage Avec Ardiuno
Dot Matrix 32x8 Max7219 Interfaçage Avec Ardiuno
Dot Matrix 32x8 Max7219 Interfaçage Avec Ardiuno

Salut tout le monde, Dot Matrix basé sur Max7219 n'est pas nouveau en 2020, jusqu'à récemment, le processus d'installation était bien documenté, on téléchargeait la bibliothèque matérielle de MajicDesigns. et changé quelques lignes dans les fichiers d'en-tête et FC16 a fonctionné comme un charme. C'était jusqu'à ce que MajicDesigns corrige tous les bugs de la bibliothèque. Maintenant, la méthode documentée ne fonctionne pas.

J'ai passé quelques jours à chercher et je l'ai découvert par hasard. Il se peut que certains experts le sachent déjà. Mais j'ai pensé à le documenter et à le partager, pour aider d'autres débutants comme moi

Étape 1: De quoi avons-nous besoin ?

De quoi avons nous besoin?
De quoi avons nous besoin?
  • Carte matricielle Max7219 32 x 8
  • Ardiuno Nano
  • Planche à pain
  • Quelques fils
  • Ordinateur portable ou ordinateur de bureau avec Ardiuno ide

Étape 2: Max7219 ?

Max7219 ?
Max7219 ?
  • Si vous n'êtes pas sûr d'avoir max7219, ne sortez pas la matrice de points LED
  • Utilisez votre téléphone portable pour zoomer et prendre une photo
  • Cela facilite la lecture

Étape 3: Installer le pilote

Installer le pilote
Installer le pilote
Installer le pilote
Installer le pilote
  • dans Ardiuno Ide, allez dans "Outils" > "Gérer les bibliothèques"
  • Ensuite, recherchez md_max
  • Installez "MD_MAX72xx" et "MD_Parola"
  • Redémarrez Ardiuno juste pour vous assurer que les bibliothèques sont chargées

Étape 4: Erreur et solution

Erreur et solution
Erreur et solution
Erreur et solution
Erreur et solution
Erreur et solution
Erreur et solution
  • Faire les connexions selon le code

    • CLK_PIN 13
    • DATA_PIN 11
    • CS_PIN 12
    • Ajustez Max_device à 4
  • Je l'ai testé avec différents exemples mais j'ai remarqué que les personnages étaient brouillés
  • Parfois, cela peut être dû à une connexion/fil desserré sur la planche à pain
  • Dans la plupart des cas, cela est dû à un matériel incorrect initialisé
  • Il y a 4 hw basé sur les connexions

    • MD_MAX72XX::PAROLA_HW
    • MD_MAX72XX::GENERIC_HW
    • MD_MAX72XX::ICSTATION_HW
    • MD_MAX72XX::FC16_HW
  • "Parola_HW" est par défaut, nous devons tester un par un pour vérifier ce qui fonctionne le mieux
  • N'oubliez pas de réinitialiser l'alimentation pour Ardiuno avant de tester chaque paramètre
  • Pour moi, FC16_HW a fonctionné

Étape 5: Ajustez le code

Ajuster le code
Ajuster le code
Ajuster le code
Ajuster le code
Ajuster le code
Ajuster le code
  • Mettre à jour le type de matériel sur "FC16_HW"
  • Max_device comme 4 pour matrice 32 x 8
  • Réécrivez le code dans l'Ardiuno Nano
  • Tester l'affichage
  • Voila ça marche !!

J'espère que cela aidera quelqu'un à l'avenir.

Merci de partager vos commentaires et suggestions

Conseillé: