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 :
- Il active le premier chiffre et affiche sa valeur.
- Il le désactive.
- Il active le second chiffre et affiche sa valeur.
- 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.









