Introduction

Les afficheurs 7 segments sont des composants électroniques couramment utilisés pour afficher des chiffres et des lettres. Ils sont souvent utilisés dans les horloges numériques, les compteurs, les thermomètres et autres dispositifs électroniques. Dans cet article, nous allons vous montrer comment brancher un afficheur 7 segments en quelques étapes simples.

Comprendre les afficheurs 7 segments

Avant de commencer à brancher votre afficheur 7 segments, il est important de comprendre comment il fonctionne. Un afficheur 7 segments est essentiellement un ensemble de sept diodes électroluminescentes (LED) disposées en forme de chiffre huit. Chaque segment est connecté à une broche du composant, et les broches sont numérotées de 1 à 8.

Les segments sont généralement nommés de la manière suivante:

   ___a___
  |       |
  f       b
  |___g___|
  |       |
  e       c
  |___d___|

Le segment a est généralement utilisé pour afficher le chiffre 1, le segment b pour le chiffre 2, le segment c pour le chiffre 3, etc. Le segment g est utilisé pour afficher le chiffre 0.

Matériel nécessaire

Avant de commencer, il est important de rassembler tous les composants nécessaires. Pour brancher un afficheur 7 segments, vous aurez besoin des éléments suivants:

  • Un afficheur 7 segments
  • Une carte Arduino ou un autre microcontrôleur
  • Des fils de connexion

Étape 1: Identifier les broches de l’afficheur 7 segments

La première étape consiste à identifier les broches de l’afficheur 7 segments. Comme nous l’avons déjà mentionné, les broches sont numérotées de 1 à 8. La broche 1 est généralement connectée au segment a, la broche 2 au segment b, la broche 3 au segment c, etc.

Il est important de noter que les afficheurs 7 segments peuvent être de deux types différents: cathode commune ou anode commune. Dans un afficheur cathode commune, toutes les cathodes des LED sont reliées ensemble et connectées à la masse. Dans un afficheur anode commune, toutes les anodes des LED sont reliées ensemble et connectées à l’alimentation.

Il est important de savoir si votre afficheur 7 segments est de type cathode commune ou anode commune, car le branchement sera différent selon le type d’afficheur que vous utilisez. Si vous n’êtes pas sûr du type d’afficheur que vous avez, vous pouvez facilement le déterminer en utilisant un multimètre.

Étape 2: Connecter les broches de l’afficheur 7 segments à la carte Arduino

Une fois que vous avez identifié les broches de l’afficheur 7 segments, vous pouvez les connecter à la carte Arduino. Pour cela, vous aurez besoin de fils de connexion.

Pour les afficheurs cathode commune, vous devrez connecter chaque segment à une broche de la carte Arduino. Les anodes des LED doivent être connectées ensemble et reliées à une résistance de 220 ohms, qui doit être à son tour connectée à une broche de la carte Arduino. La résistance est nécessaire pour limiter le courant qui traverse les LED.

Pour les afficheurs anode commune, vous devrez connecter chaque segment à une résistance de 220 ohms, qui doit être à son tour connectée à une broche de la carte Arduino. Les cathodes des LED doivent être connectées ensemble et reliées à une broche de la carte Arduino.

Étape 3: Écrire un programme pour afficher les chiffres

Maintenant que vous avez connecté l’afficheur 7 segments à la carte Arduino, vous pouvez écrire un programme pour afficher les chiffres. Voici un exemple de programme qui affiche les chiffres de 0 à 9:

int afficheur[7] = {2, 3, 4, 5, 6, 7, 8};

int chiffres[10][7] = {
  {1, 1, 1, 1, 1, 1, 0}, // 0
  {0, 1, 1, 0, 0, 0, 0}, // 1
  {1, 1, 0, 1, 1, 0, 1}, // 2
  {1, 1, 1, 1, 0, 0, 1}, // 3
  {0, 1, 1, 0, 0, 1, 1}, // 4
  {1, 0, 1, 1, 0, 1, 1}, // 5
  {1, 0, 1, 1, 1, 1, 1}, // 6
  {1, 1, 1, 0, 0, 0, 0}, // 7
  {1, 1, 1, 1, 1, 1, 1}, // 8
  {1, 1, 1, 1, 0, 1, 1}  // 9
};

void setup() {
  for (int i = 0; i < 7; i++) {
    pinMode(afficheur[i], OUTPUT);
  }
}

void loop() {
  for (int i = 0; i < 10; i++) {
    afficherChiffre(i);
    delay(1000);
  }
}

void afficherChiffre(int chiffre) {
  for (int i = 0; i < 7; i++) {
    digitalWrite(afficheur[i], chiffres[chiffre][i]);
  }
}

Ce programme utilise un tableau pour stocker les broches de l'afficheur 7 segments et un autre tableau pour stocker les segments nécessaires pour afficher chaque chiffre. La fonction setup initialise les broches de l'afficheur 7 segments en mode sortie. La fonction loop affiche les chiffres un par un, avec un délai d'une seconde entre chaque chiffre. La fonction afficherChiffre est appelée pour afficher chaque chiffre.

Conclusion

Brancher un afficheur 7 segments peut sembler intimidant au premier abord, mais c'est en réalité une opération assez simple. En suivant les étapes décrites dans cet article, vous pourrez brancher votre afficheur 7 segments en quelques minutes seulement. N'oubliez pas de vérifier le type de votre afficheur 7 segments avant de commencer à connecter les broches, et assurez-vous d'utiliser les résistances appropriées pour limiter le courant qui traverse les LED. Avec un peu de pratique, vous pourrez créer des projets électroniques amusants et utiles utilisant des afficheurs 7 segments.

Note : Cet article n'est pas mis à jour régulièrement et peut contenir des informations obsolètes ainsi que des erreurs.

Catégories : Divers

La Rédaction

La rédaction est composée de rédacteurs indépendants sélectionnés pour leur capacité à communiquer des informations complexes de manière claire et utile.