Problème afficheur 7 segments.

Léo
ven, 01/15/2016 - 12:50
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.
Alex
ven, 01/15/2016 - 14:01
Est-ce que l'on peut voir le code et une photo claire du cablâge?
Léo
sam, 01/16/2016 - 17:27
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 :/.
Alex
sam, 01/16/2016 - 23:22
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.
Léo
dim, 01/17/2016 - 19:09
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 ^^
CAVICon
dim, 01/17/2016 - 21:20
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
Alex
mar, 01/19/2016 - 17:40
Je suis d'accord, vérifie le sens des diodes au multimètre par exemple.