#define A 2
#define B 1
#define C 4
#define D 5
#define E 6
#define F 7
#define G 8
#define common_cathode 0
#define common_anode 1
bool segMode = common_cathode;
void setup() {
// put your setup code here, to run once:
pinMode (2, OUTPUT);
pinMode (1, OUTPUT);
pinMode (4, OUTPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (7, OUTPUT);
pinMode (8, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
nine();
eight();
seven();
six();
five();
four();
three();
two();
one();
zero();
}
void one() {
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
delay(1000);
}
void two(){
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, HIGH);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, LOW);
delay(1000);
}
void three(){
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, LOW);
digitalWrite(F, HIGH);
digitalWrite(G, LOW);
delay(1000);
}
void four(){
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(1000);
}
void five(){
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(1000);
}
void six(){
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(C, LOW);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(1000);
}
void seven(){
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
delay(1000);
}
void eight(){
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(1000);
}
void nine(){
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(F, LOW);
digitalWrite(G, LOW);
delay(1000);
}
void zero(){
digitalWrite(A, LOW);
digitalWrite(B, LOW);
digitalWrite(C, LOW);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(F, LOW);
digitalWrite(G, HIGH);
delay(1000);
}