// Déclarer les pins où sont branchés chaque segment
const int segment_A = 2;
const int segment_B = 3;
const int segment_DP = 4;
const int segment_C = 5;
const int segment_D = 6;
const int segment_E = 7;
const int segment_G = 8;
const int segment_F = 9;
void setup(){
// On declare les segments comme des sorties pour pouvoir les contrôler
pinMode(segment_A, OUTPUT);
pinMode(segment_B, OUTPUT);
pinMode(segment_DP, OUTPUT);
pinMode(segment_C, OUTPUT);
pinMode(segment_D, OUTPUT);
pinMode(segment_E, OUTPUT);
pinMode(segment_G, OUTPUT);
pinMode(segment_F, OUTPUT);
}
void loop() {
//.
digitalWrite(segment_A, LOW);
digitalWrite(segment_B, LOW);
digitalWrite(segment_DP, HIGH);
digitalWrite(segment_C, LOW);
digitalWrite(segment_D, LOW);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, LOW);
digitalWrite(segment_F, LOW);
delay(1000);
//0
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, HIGH);
digitalWrite(segment_G, LOW);
digitalWrite(segment_F, HIGH);
delay(1000);
//1
digitalWrite(segment_A, LOW);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, LOW);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, LOW);
digitalWrite(segment_F, LOW);
delay(1000);
//2
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, LOW);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, HIGH);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, LOW);
delay(1000);
//3
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, LOW);
delay(1000);
//4
digitalWrite(segment_A, LOW);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, LOW);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, HIGH);
delay(1000);
//5
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, LOW);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, HIGH);
delay(1000);
//6
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, LOW);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, HIGH);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, HIGH);
delay(1000);
//7
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, LOW);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, LOW);
digitalWrite(segment_F, LOW);
delay(1000);
//8
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, HIGH);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, HIGH);
delay(1000);
//9
digitalWrite(segment_A, HIGH);
digitalWrite(segment_B, HIGH);
digitalWrite(segment_DP, LOW);
digitalWrite(segment_C, HIGH);
digitalWrite(segment_D, HIGH);
digitalWrite(segment_E, LOW);
digitalWrite(segment_G, HIGH);
digitalWrite(segment_F, HIGH);
delay(1000);
}