const int segmentA = 3;
const int segmentB = 2;
const int segmentG = 5;
const int segmentF = 4;
const int segmentC = 8;
const int segmentD = 9;
const int segmentE = 10;
void setup() {
pinMode(segmentA, OUTPUT);
pinMode(segmentB, OUTPUT);
pinMode(segmentG, OUTPUT);
pinMode(segmentF, OUTPUT);
pinMode(segmentC, OUTPUT);
pinMode(segmentD, OUTPUT);
pinMode(segmentE, OUTPUT);
}
void loop() {
// 0
digitalWrite(segmentF, HIGH);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, LOW);
digitalWrite(segmentE, HIGH);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, HIGH);
delay(1000);
// 1
digitalWrite(segmentF, LOW);
digitalWrite(segmentA, LOW);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, LOW);
digitalWrite(segmentE, LOW);
digitalWrite(segmentD, LOW);
digitalWrite(segmentC, HIGH);
delay(1000);
// 2
digitalWrite(segmentF, LOW);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, HIGH);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, LOW);
delay(1000);
// 3
digitalWrite(segmentF, LOW);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, LOW);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, HIGH);
delay(1000);
// 4
digitalWrite(segmentF, HIGH);
digitalWrite(segmentA, LOW);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, LOW);
digitalWrite(segmentD, LOW);
digitalWrite(segmentC, HIGH);
delay(1000);
// 5
digitalWrite(segmentF, HIGH);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, LOW);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, LOW);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, HIGH);
delay(1000);
// 6
digitalWrite(segmentF, HIGH);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, LOW);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, HIGH);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, HIGH);
delay(1000);
// 7
digitalWrite(segmentF, LOW);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, LOW);
digitalWrite(segmentE, LOW);
digitalWrite(segmentD, LOW);
digitalWrite(segmentC, HIGH);
delay(1000);
// 8
digitalWrite(segmentF, HIGH);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, HIGH);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, HIGH);
delay(1000);
// 9
digitalWrite(segmentF, HIGH);
digitalWrite(segmentA, HIGH);
digitalWrite(segmentB, HIGH);
digitalWrite(segmentG, HIGH);
digitalWrite(segmentE, LOW);
digitalWrite(segmentD, HIGH);
digitalWrite(segmentC, HIGH);
delay(1000);
}