#define SEVEN_A 1
#define SEVEN_B 2
#define SEVEN_C 3
#define SEVEN_D 4
#define SEVEN_E 5
#define SEVEN_F 6
#define SEVEN_G 7
#define SEVEN_COM 13
void setup() {
// put your setup code here, to run once:
pinMode(SEVEN_A, OUTPUT);
pinMode(SEVEN_B, OUTPUT);
pinMode(SEVEN_C, OUTPUT);
pinMode(SEVEN_D, OUTPUT);
pinMode(SEVEN_E, OUTPUT);
pinMode(SEVEN_F, OUTPUT);
pinMode(SEVEN_G, OUTPUT);
pinMode(SEVEN_COM, OUTPUT);
digitalWrite(SEVEN_A, HIGH);
digitalWrite(SEVEN_B, HIGH);
digitalWrite(SEVEN_C, HIGH);
digitalWrite(SEVEN_D, HIGH);
digitalWrite(SEVEN_E, HIGH);
digitalWrite(SEVEN_F, HIGH);
digitalWrite(SEVEN_G, HIGH);
digitalWrite(SEVEN_COM, HIGH);
}
void loop() {
// put your main code here, to run repeatedly
digitalWrite(SEVEN_A, LOW);
//print(0);
}
void print(int n) {
// turn off all segs
digitalWrite(SEVEN_A, HIGH);
digitalWrite(SEVEN_B, HIGH);
digitalWrite(SEVEN_C, HIGH);
digitalWrite(SEVEN_D, HIGH);
digitalWrite(SEVEN_E, HIGH);
digitalWrite(SEVEN_F, HIGH);
digitalWrite(SEVEN_G, HIGH);
if (n == 0) { // A,B,C,D,E,F
digitalWrite(SEVEN_A, LOW);
digitalWrite(SEVEN_B, LOW);
digitalWrite(SEVEN_C, LOW);
digitalWrite(SEVEN_D, LOW);
digitalWrite(SEVEN_E, LOW);
digitalWrite(SEVEN_F, LOW);
}
if (n == 1) {
digitalWrite(SEVEN_B, LOW);
digitalWrite(SEVEN_C, LOW);
}
if (n == 2) {
digitalWrite(SEVEN_A, LOW);
digitalWrite(SEVEN_B, LOW);
digitalWrite(SEVEN_D, LOW);
digitalWrite(SEVEN_E, LOW);
digitalWrite(SEVEN_G, LOW);
}
}