Afficheur 7 Segments 2 Bits 0.56″

8,00 DH 10,00 DH

UGS : 0243 Catégories : ,

Description

🔢 Afficheur LED 7 Segments 2 Chiffres 0,56″ — Cathode ou Anode Commune

Cet afficheur LED rouge à 7 segments et 2 chiffres permet d’afficher les nombres de 00 à 99, ainsi que certains caractères simples. Compact et facile à intégrer, il convient aux compteurs, thermomètres, minuteries, instruments de mesure et projets Arduino.

Chaque chiffre mesure environ 0,56″ (14 mm). Le produit est disponible en deux variantes : cathode commune ou anode commune.

🔄 Variantes disponibles

Variante Connexion commune Logique des segments
Cathode commune Commun commuté vers GND Segment allumé par un niveau HIGH
Anode commune Commun commuté vers l’alimentation Segment allumé par un niveau LOW

⚠️ Sélectionnez la variante adaptée à votre montage. Les versions à cathode et à anode commune utilisent une logique de commande inversée.

✨ Points forts

  • 🔢 Affichage de deux chiffres
  • 🔴 Éclairage LED rouge visible
  • 📏 Chiffres de 14 mm
  • 🔌 Boîtier traversant à 10 broches
  • ⚡ Faible consommation avec multiplexage
  • 🤖 Compatible avec Arduino et microcontrôleurs
  • 🧩 Disponible en cathode ou anode commune
  • 🛠️ Facile à intégrer sur PCB
  • 🎓 Idéal pour apprendre le multiplexage

🔧 Caractéristiques techniques

  • Type : afficheur LED à 7 segments
  • Nombre de chiffres : 2
  • Plage d’affichage numérique : 00 à 99
  • Taille de chaque chiffre : 0,56″, soit environ 14 mm
  • Couleur : rouge
  • Nombre de broches : 10
  • Segments : A, B, C, D, E, F et G
  • Point décimal : DP, selon la référence
  • Variantes : cathode commune ou anode commune
  • Commande : multiplexée
  • Montage : traversant sur PCB ou plaque d’essai
  • Résistances externes : obligatoires pour limiter le courant

Cet afficheur ne possède pas de contrôleur intégré. Il doit être commandé par un microcontrôleur ou un circuit driver externe.

🧠 Principe de fonctionnement

Les deux chiffres partagent les lignes des segments A à G et du point décimal DP. Chaque chiffre possède cependant sa propre connexion commune.

Le microcontrôleur active alternativement les deux chiffres à grande vitesse :

  1. Il active le premier chiffre et affiche sa valeur.
  2. Il le désactive.
  3. Il active le second chiffre et affiche sa valeur.
  4. Il répète continuellement cette séquence.

La commutation est suffisamment rapide pour donner l’impression que les deux chiffres restent allumés simultanément.

📌 Brochage général

L’afficheur possède normalement :

  • 8 lignes de segments : A, B, C, D, E, F, G et DP
  • 2 lignes communes : DIG1 et DIG2
  • Total : 10 broches

⚠️ La position des broches varie selon la référence inscrite sur le boîtier. Identifiez le brochage exact avant de souder ou d’appliquer une tension.

🧰 Matériel nécessaire pour le tutoriel

  • 1 × Arduino Uno ou Nano
  • 1 × afficheur 7 segments à 2 chiffres
  • 8 × résistances de 220 à 330 Ω
  • Fils de connexion
  • Plaque d’essai
  • Bibliothèque Arduino SevSeg

Pour une luminosité élevée ou une utilisation prolongée, des transistors de commande sont recommandés sur les lignes communes.

🔌 Exemple de connexion Arduino

Après avoir identifié les broches de l’afficheur :

Ligne de l’afficheur Arduino
A D2 via une résistance
B D3 via une résistance
C D4 via une résistance
D D5 via une résistance
E D6 via une résistance
F D7 via une résistance
G D8 via une résistance
DP D9 via une résistance
DIG1 D10
DIG2 D11

Chaque ligne de segment doit disposer de sa propre résistance de limitation.

💻 Code Arduino — Compteur de 00 à 99

Installez la bibliothèque SevSeg depuis le gestionnaire de bibliothèques de l’Arduino IDE.

#include <SevSeg.h>

SevSeg afficheur;

const byte nombreChiffres = 2;

// Connexions communes des deux chiffres
byte brochesChiffres[] = {10, 11};

// Segments dans l’ordre : A, B, C, D, E, F, G, DP
byte brochesSegments[] = {2, 3, 4, 5, 6, 7, 8, 9};

unsigned long tempsPrecedent = 0;
int compteur = 0;

void setup() {
  byte typeAfficheur = COMMON_CATHODE;

  bool resistancesSurSegments = true;
  bool actualisationAvecDelais = false;
  bool zerosAGauche = true;
  bool desactiverPointDecimal = false;

  afficheur.begin(
    typeAfficheur,
    nombreChiffres,
    brochesChiffres,
    brochesSegments,
    resistancesSurSegments,
    actualisationAvecDelais,
    zerosAGauche,
    desactiverPointDecimal
  );

  afficheur.setBrightness(70);
  afficheur.setNumber(compteur);
}

void loop() {
  if (millis() - tempsPrecedent >= 1000) {
    tempsPrecedent = millis();

    compteur++;

    if (compteur > 99) {
      compteur = 0;
    }

    afficheur.setNumber(compteur);
  }

  // Nécessaire pour maintenir l’affichage multiplexé
  afficheur.refreshDisplay();
}

Pour utiliser la variante anode commune, remplacez :

byte typeAfficheur = COMMON_CATHODE;

par :

byte typeAfficheur = COMMON_ANODE;

⚠️ Conseils d’utilisation

  • Installez une résistance sur chaque ligne de segment.
  • Ne branchez jamais une LED interne directement entre 5 V et GND.
  • Vérifiez la variante avant de réaliser le circuit.
  • N’utilisez pas de longs delay() pendant le multiplexage.
  • Appelez continuellement refreshDisplay() dans la boucle principale.
  • Vérifiez le brochage exact indiqué par la référence de l’afficheur.
  • Utilisez des transistors si le courant demandé dépasse les capacités du microcontrôleur.

🎯 Applications principales

  • 🔢 Compteurs de 00 à 99
  • ⏱️ Minuteries et chronomètres
  • 🌡️ Affichage de température
  • 🔋 Indicateurs de tension
  • ⚙️ Affichage de vitesse ou de fréquence
  • 🏭 Petits panneaux de commande
  • 🤖 Projets Arduino et robotique
  • 🎓 Travaux pratiques d’électronique
  • 🛠️ Instruments de mesure DIY
  • 🎮 Affichage de scores

 

Mots clés: display, 7segments.

Informations complémentaires

Type

Cathode commun, Anode commun

Merci pour votre fidélité !