Dark Light
-13%
,

Afficheur Matrice LED 8×32 MAX7219

Disponibilité:

En stock


130,0 DH 149,0 DH

Module Afficheur Matrice LED 8×32 MAX7219

Ce Module Afficheur Matrice LED 8×32 MAX7219 est une solution idéale pour vos projets d’affichage LED. Il est conçu pour offrir une compatibilité facile avec Arduino et d’autres microcontrôleurs. Grâce à ses 256 pixels (32×8), il permet des affichages dynamiques et personnalisés.

Caractéristiques Techniques

Tension de Fonctionnement

  • 5V DC : Compatible avec la majorité des microcontrôleurs.

Dimensions

  • Longueur : 12,8 cm
  • Largeur : 3,2 cm
  • Hauteur : 1,3 cm

Composants Inclus

  • 4 Modules MAX7219 en cascade : Chaque module contrôle un affichage 8×8.
  • Interface série à 4 fils : Simplifie la connexion avec des microprocesseurs.
  • Connecteurs d’entrée et de sortie : Permet le chaînage de plusieurs modules.

Contrôle Flexible

  • Prend en charge le codage et le non-codage des données.
  • Mode de mise hors tension à faible consommation (150 μA).
  • Contrôle analogique et numérique de la luminosité.

🚀 Applications Possibles

🔧 Affichage Dynamique

Idéal pour créer des panneaux d’information défilants ou statiques.

🔧 Projets Arduino

Compatible avec Arduino pour des projets comme des horloges numériques, des affichages météo ou des animations LED.

Voici un exemple de code Arduino pour faire fonctionner le Module Afficheur Matrice LED 8×32 MAX7219. Ce code utilise la bibliothèque LedControl, qui facilite la gestion des matrices LED basées sur le MAX7219.

Étape 1 : Installer la bibliothèque LedControl

  1. Ouvrez l’IDE Arduino.
  2. Allez dans Croquis > Inclure une bibliothèque > Gérer les bibliothèques….
  3. Recherchez LedControl et installez-la.

Étape 2 : Utiliser ce Code Arduino

#include <LedControl.h>

// Configuration des broches pour le module Afficheur Matrice LED 8×32 MAX7219
#define DIN_PIN 12  // Pin de données (DIN)
#define CS_PIN  11  // Pin de sélection (CS)
#define CLK_PIN 10  // Pin d'horloge (CLK)

// Initialisation de l'objet LedControl
// (DIN, CLK, CS, nombre de modules MAX7219)
LedControl lc = LedControl(DIN_PIN, CLK_PIN, CS_PIN, 1);

void setup() {
  // Initialisation des modules MAX7219
  for (int i = 0; i < 1; i++) { // Si plusieurs modules, ajustez ici
    lc.shutdown(i, false);        // Activez le module
    lc.setIntensity(i, 8);        // Luminosité (0 à 15)
    lc.clearDisplay(i);           // Effacez l'affichage
  }

  // Afficher un exemple
  afficherMessage("HELLO");
}

void loop() {
  // Vous pouvez ajouter ici d'autres animations ou textes
}

// Fonction pour afficher un message défilant
void afficherMessage(const char* message) {
  int longueur = strlen(message); // Longueur du texte
  int delayScroll = 200;          // Vitesse du défilement (en ms)

  // Défilement du texte
  for (int pos = 0; pos < longueur * 8; pos++) {
    lc.clearDisplay(0); // Efface l'écran

    // Affiche chaque lettre
    for (int i = 0; i < 8; i++) {
      if (pos + i < longueur * 8) {
        char lettre = message[(pos + i) / 8]; // Lettre actuelle
        afficherLettre(lettre, i);           // Affiche la lettre
      }
    }

    delay(delayScroll); // Pause entre chaque position
  }
}

// Fonction pour afficher une lettre sur une colonne
void afficherLettre(char lettre, int colonne) {
  // Exemple simplifié : Utilisez un tableau pour vos caractères personnalisés
  byte lettreA[8] = {0x3E, 0x09, 0x09, 0x3E, 0x00, 0x00, 0x00, 0x00}; // Exemple: lettre A

  // Ajoutez ici vos lettres (A, B, C, ...)
  // Appelez lc.setRow(module, row, valeur) pour chaque ligne
  for (int i = 0; i < 8; i++) {
    lc.setRow(0, i, lettreA[i]); // Affiche une ligne de la lettre
  }
}

🛠️ Connexion et Utilisation

🌟 Schéma de Connexion (Exemple avec Arduino)

  • VCC → 5V
  • GND → GND
  • DIN → Pin de données Arduino (ex : D2)
  • CS → Pin de sélection Arduino (ex : D3)
  • CLK → Pin d’horloge Arduino (ex : D4)

🌟 Chaînage de Modules

  • Connectez la sortie d’un module à l’entrée du suivant pour augmenter la taille de l’affichage.
  • Possibilité de chaîner jusqu’à 8 modules MAX7219 !

📦 Contenu du Pack

  • 1 Module Matrice LED 8×32 MAX7219 (pré-assemblé et testé).
  • 1 Câble Dupont 5 broches (20 cm) pour une connexion facile.

🏆 Avantages

  • Facilité d’utilisation : Se pilote avec seulement 3 ports IO.
  • Aucune scintillation : Affichage fluide et stable.
  • Évolutivité : Ajoutez plusieurs modules pour des projets plus ambitieux.

🌈 Versions Disponibles

  • LED couleur Rouge.
  • LED couleur Vert.
  • LED couleur Bleu.

Transformez vos idées en réalité avec ce Module Afficheur Matrice LED 8×32 MAX7219 : un outil puissant, polyvalent et parfait pour vos projets électroniques !

 

UGS : ND Catégories : ,
Couleur

Rouge, Bleu, Vert

Basé sur 0 avis

0.0 total
0
0
0
0
0

Soyez le premier à donner votre avis “Afficheur Matrice LED 8×32 MAX7219”

Il n’y a pas encore d’avis.

Vous aimerez peut-être aussi…

0
    0
    Panier
    Panier VideVoir Boutique
        ×
        Tracking Compte 0 Panier Recherche