Bonjour tout le monde,
J'essaie actuellement de faire fonctionner un afficheur 4x7 segments via un MAX7219.
J'ai essayé plusieurs bibliothèques : max7219.h, DigitLed72xx.h et LedControl.h mais je n'arrive pas à afficher quoi que ce soit.
L'afficheur reste éteint lorsque je l'alimente simplement, puis, lorsque je connecte les broches MOSI et SCK, tous les digits l'allumes.
Voila le schéma utilisé :
Si quelqu'un a une idée, je suis preneur
jlnapo
March 22, 2025, 10:30am
2
Bonjour
Personnellement j'ai déjà utilisé ce composant (il y a un certain temps)
La librairie utilisée était:
#include "LedControl.h"
Avant le setup()
// Pin : D1 Din, D3 Clk, D2 CS, n° devices 1 (dans cet ordre)
LedControl lc = LedControl(D1, D3, D2, 1);
et dans le setup()
// Initialize the MAX7219 device
lc.shutdown(0, false); // Enable display
lc.setIntensity(0, 10); // Set brightness level (0 is min, 15 is max)
lc.clearDisplay(0); // Clear dsplay register
exemple d'utilisation:
lc.setChar(0, 6, 'E', false);
lc.setDigit(0, 5, 5, false);
lc.setChar(0, 4, 'P', false);
lc.setDigit(0, 3, 8, false);
lc.setDigit(0, 2, 2, false);
lc.setDigit(0, 1, 6, false);
lc.setDigit(0, 0, 6, false);
Bonjour jlnapo,
J'ai récemment essayé ton exemple, il est (quasi) identique à un programme que j'avais dérivé d'un exemple de la bibliothèque. Ce même programme fonctionne maintenant
Je ne sais toujours pas pourquoi je n'ai pas réussi à l'époque, probablement un bug de l'IDE ou un problème de mise à jour OTA (sur ESP32), rien de bien méchant mais j'ai quand même eu du mal à trouver une solution.
En tout cas, le programme fonctionne et l'afficheur affiche !!
Merci
jlnapo
July 18, 2025, 6:30am
4
Bonjour 0_antoine_0 content de savoir que cela t'es mis sur la voie.
1 Like
system
Closed
January 14, 2026, 6:30am
5
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.