Problème afficheur 7 segments.

Portrait de Léo

Bonjour à toutes et à tous! J'ai réalisé le câblage entre ma carte arduino et mon afficheur 7 segments mais je n'arrive pas à savoir quelle entrée digitale correspond à quelle led ! :/
Ce qui me gène quand je déclare les variables dans mon code.

Portrait de Alex

Est-ce que l'on peut voir le code et une photo claire du cablâge?

Portrait de Léo

Voici mon code:

long ledA = 15;
long ledB = 12;
long ledC = 8;
long ledD = 0;
long ledE = 1;
long ledF = 4;
long ledG = 6;
long ledDP = 10;

void afficher0()
{

  
    digitalWrite(ledA, HIGH);
    digitalWrite(ledB, HIGH);
    digitalWrite(ledC, HIGH);
    digitalWrite(ledD, HIGH);
    digitalWrite(ledE, HIGH);
    digitalWrite(ledF, HIGH);
    digitalWrite(ledG, LOW);
    digitalWrite(ledDP, LOW);
  }
 
 void afficher1()
 {
 
  
    digitalWrite(ledA,LOW);
    digitalWrite(ledB,HIGH);
    digitalWrite(ledC,HIGH);
    digitalWrite(ledD,LOW);
    digitalWrite(ledE,LOW);
    digitalWrite(ledF,LOW);
    digitalWrite(ledG,LOW);
    digitalWrite(ledDP,LOW);
    
  }
 
  void afficher2()
  {
  
  
    digitalWrite(ledA,HIGH);
    digitalWrite(ledB,HIGH);
    digitalWrite(ledC,LOW);
    digitalWrite(ledD,HIGH);
    digitalWrite(ledE,HIGH);
    digitalWrite(ledF,LOW);
    digitalWrite(ledG,HIGH);
    digitalWrite(ledDP,LOW);
  }
  
   void afficher3()
   {
    
  
    digitalWrite(ledA,HIGH);
    digitalWrite(ledB,HIGH);
    digitalWrite(ledC,HIGH);
    digitalWrite(ledD,HIGH);
    digitalWrite(ledE,LOW);
    digitalWrite(ledF,LOW);
    digitalWrite(ledG,HIGH);
    digitalWrite(ledDP,LOW);
  }
  
void setup() {
  pinMode(ledA, OUTPUT);
  pinMode(ledB, OUTPUT);
  pinMode(ledC, OUTPUT);
  pinMode(ledD, OUTPUT);
  pinMode(ledE, OUTPUT);
  pinMode(ledF, OUTPUT);
  pinMode(ledG, OUTPUT);
  pinMode(ledDP, OUTPUT);

}

void loop() {
afficher0();
delay(1000);
afficher1();
delay(1000);
afficher2();
delay(1000);
afficher3();
delay(1000);
  
  

}

 

Et pour le câblage car je n'arrive pas à upload la photo, elle fait 1.54 Mo même en zip c'est trop :/.

 

Portrait de Alex

Je ne vois pas de problème avec le code. Je pense que tu câbles mal des diodes sur ton 7 segments.

Regardes bien ma vidéo sur les afficheurs 7 segments. Il y a un passage que tu dois pas faire correctement je pense.

Portrait de Léo

Je suis sûr d'avoir réalisé le bon câblage mais mon problème c'est que je ne sais pas quelle broche de l'afficheur correspond à quelle LED, alors dès le début du programme il doit y avoir un problème ^^

Portrait de CAVICon

si j'ai bien compris, le probleme vient du montage, donc mon conseil serait que l'on peut tester les diodes au multimetre [mode diode]
et pour la photo, il suffit de la compresser (paint.net + compression jpg 80%, sinon il existe des sites, upload + choix de compression + download)

 

Bonne soirée

Portrait de Alex

Je suis d'accord, vérifie le sens des diodes au multimètre par exemple.