Description
Afficheur 7 Segments 13 mm
Courte Description Produit :
Afficheur numérique à 7 segments de 13 mm, idéal pour afficher des chiffres et symboles simples dans vos projets électroniques et Arduino.
Caractéristiques Techniques :
– Taille des segments : 13 mm
– Couleur : Rouge (selon stock)
– Type : Anode commune ou cathode commune (vérifier avant usage)
– Tension directe par segment : ~2V
– Courant recommandé par segment : 20 mA
– Montage : traversant (Through Hole)
– Nombre de broches : 10 (7 segments + point décimal + commun)
– Dimensions approx. : 20 x 15 x 8 mm
Connexion avec Arduino :
Connectez chaque segment à une sortie digitale via une résistance de limitation (~220 Ω). Contrôlez chaque segment pour afficher les chiffres souhaités.
Code Exemple Arduino :
const int segmentPins[7] = {2, 3, 4, 5, 6, 7, 8};
// Exemple pour afficher les chiffres 0 à 9 sur afficheur 7 segments anode commune
// Table des segments allumés pour chaque chiffre (a-g)
const byte digits[10] = {
0b00111111, // 0
0b00000110, // 1
0b01011011, // 2
0b01001111, // 3
0b01100110, // 4
0b01101101, // 5
0b01111101, // 6
0b00000111, // 7
0b01111111, // 8
0b01101111 // 9
};
void setup() {
for (int i = 0; i < 7; i++) {
pinMode(segmentPins[i], OUTPUT);
}
}
void displayDigit(int num) {
for (int i = 0; i < 7; i++) {
bool segmentOn = digits[num] & (1 << i);
digitalWrite(segmentPins[i], segmentOn ? HIGH : LOW);
}
}
void loop() {
for (int num = 0; num < 10; num++) {
displayDigit(num);
delay(1000);
}
}
There are no reviews yet.