void setup() {
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
//Arduino uno commande l'afficheur 7 segments
void loop() {
digitalWrite(2, LOW); //LED A =1
digitalWrite(3, LOW); //LED B =1
digitalWrite(4, LOW); //LED C =1
digitalWrite(5, LOW); //LED D =1
digitalWrite(6, LOW); //LED E=1
digitalWrite(7, LOW); //LED F=1
digitalWrite(8, HIGH); //LED G=0
//afficher 0
delay(1000);
digitalWrite(2, HIGH); //LED A=0
digitalWrite(3, LOW); //LED B=1
digitalWrite(4, LOW); //LED C =1
digitalWrite(5, HIGH); //LED D =0
digitalWrite(6, HIGH); //LED E=0
digitalWrite(7, HIGH); //LED F =0
digitalWrite(8, HIGH); //LDE G=0
//afficher 1
delay(1000);
digitalWrite(2, LOW); //LED A =1
digitalWrite(3, LOW); //LED B=1
digitalWrite(4, HIGH); //LED C=0
digitalWrite(5, LOW); //LED D =1
digitalWrite(6, LOW); //LED E=1
digitalWrite(7, HIGH); //LED F=0
digitalWrite(8, LOW); //LED G=1
//afficher 2
delay(1000);
digitalWrite(2, LOW); //LED A =1
digitalWrite(3, LOW); //LED B=1
digitalWrite(4, LOW); //LED C=1
digitalWrite(5, LOW); //LED D=1
digitalWrite(6, HIGH); //LED E=0
digitalWrite(7, HIGH); //LED F=0
digitalWrite(8, LOW); //LED G=1
//afficher 3
delay(1000);
digitalWrite(2, HIGH); //LED A=0
digitalWrite(3, LOW); //LED B=1
digitalWrite(4, LOW); //LED C =1
digitalWrite(5, HIGH); //LED D=0
digitalWrite(6, HIGH); //LED E=0
digitalWrite(7, LOW); //LED F=1
digitalWrite(8, LOW); //LED G=1
//afficher 4
delay(1000);
digitalWrite(2, LOW); //LED A=1
digitalWrite(3, HIGH); //LED B=0
digitalWrite(4, LOW); //LED C=1
digitalWrite(5, LOW); //LED D=1
digitalWrite(6, HIGH); //LED E=0
digitalWrite(7, LOW); //LED F=1
digitalWrite(8, LOW); //LED G=1
//afficher 5
delay(1000);
digitalWrite(2, LOW); //LED A=1
digitalWrite(3, HIGH); //LED B=0
digitalWrite(4, LOW); //LED C =1
digitalWrite(5, LOW); //LED D =1
digitalWrite(6, LOW); //LED E=1
digitalWrite(7, LOW); //LED F=1
digitalWrite(8, LOW); //LED G=1
//afficher 6
delay(1000);
digitalWrite(2, LOW); //LED A=1
digitalWrite(3, LOW); //LED B =1
digitalWrite(4, LOW); //LED C =1
digitalWrite(5, HIGH); //LED D =0
digitalWrite(6, HIGH); //LED E=0
digitalWrite(7, HIGH); //LED F=0
digitalWrite(8, HIGH); //LED G=0
//afficher 7
delay(1000);
digitalWrite(2, LOW); //LED A=1
digitalWrite(3, LOW); //LED B=1
digitalWrite(4, LOW); //LED C=1
digitalWrite(5, LOW); //LED D=1
digitalWrite(6, LOW); //LED E=1
digitalWrite(7, LOW); //LED F=1
digitalWrite(8, LOW); //LED G=1
//afficher 8
delay(1000);
digitalWrite(2, LOW); //LED A=1
digitalWrite(3, LOW); //LED B=1
digitalWrite(4, LOW); //LED C=1
digitalWrite(5, LOW); //LED D=1
digitalWrite(6, HIGH); //LED E=0
digitalWrite(7, LOW); //LED F=1
digitalWrite(8, LOW); //LED G=1
//afficher 9
delay(1000);
}