MAX7219 Module Afficheur Led Matrice 8×8

45,00 DH55,00 DH

Description

Module Afficheur Led Matrice 8×8 MAX7219

Le module matrice LED 8×8 (en 2 couleurs: rouge ou vert) intègre un pilote MAX7219 qui facilite la commande de 64 LEDs via une simple interface SPI. Vous pouvez chaîner plusieurs modules pour créer des panneaux plus grands, afficher des textes, des animations ou des graphiques à partir d’un microcontrôleur (Arduino, ESP32…).

🔧 Caractéristiques techniques :

  • Driver : MAX7219 – pilote 8×8 LEDs (64 canaux)
  • Couleur: Rouge ou Vert
  • Tension d’alimentation : 5 V DC
  • Courant max. par segment : 40 mA
  • Interface : SPI (DIN, CS, CLK)
  • Chaînable : HS et LOAD en cascade pour jusqu’à 8 modules (512 LEDs)
  • Résolution d’affichage : 8×8 pixels par module
  • Dimensions : 32 × 32 × 15 mm environ
  • Température de fonctionnement : –20 °C à +70 °C

💡 Applications typiques :

  • Affichage de textes défilants et notifications
  • Horloges et compte-à-rebours
  • Jeux et animations graphiques simples
  • Indicateurs de statut pour projets IoT
  • Tableaux de score ou panneaux d’information

Exemple de code Arduino (avec la bibliothèque LedControl)

#include <LedControl.h>

// Broches CS, DIN, CLK (DataIn, ChipSelect, Clock)
LedControl lc = LedControl(12, 11, 10, 1); // 1 module

void setup() {
lc.shutdown(0, false); // Sortir du mode veille
lc.setIntensity(0, 8); // Intensité 0 (min) à 15 (max)
lc.clearDisplay(0); // Effacer l'afficheur

// Exemple : dessiner un cœur au démarrage
byte heart[8] = {
B00000000,
B01100110,
B11111111,
B11111111,
B11111111,
B01111110,
B00111100,
B00011000
};
for (int row = 0; row < 8; row++) {
lc.setRow(0, row, heart[row]);
}
}

void loop() {
// Texte défilant "HELLO"
String msg = "HELLO ";
for (int pos = 0; pos < msg.length() * 8; pos++) {
lc.clearDisplay(0);
// Pour chaque caractère, dessiner à la position (–pos)
for (int i = 0; i < 8; i++) {
byte col = lc.getColumn(0, i);
lc.setColumn(0, i, col);
}
delay(200);
}
}

Note : pour plus de contrôle de texte défilant, explorez la bibliothèque MD_MAX72XX / MD_Parola.

🛠️ Brochage / Wiring

Broche Module MAX7219 Fonction Arduino UNO
VCC Alimentation 5 V 5 V
GND Masse GND
DIN (Data In) Données MOSI D11 (MOSI)
CS (Chip Select / LOAD) Sélection du module D12 (SS)
CLK (Clock) Horloge SPI D13 (SCK)
  • Chainer plusieurs modules : reliez le DOUT (Data Out) du premier à DIN du suivant, CS à CS, et CLK à CLK.
  • Assurez-vous que VCC et GND sont partagés sur tous les modules.

 

Mots clés: display, matrix.

Informations complémentaires

Couleur

Rouge, Vert