// Testing Mission : 7segment 4digits
int A = 2;
int B = 3;
int C = 4;
int D = 5;
int E = 6;
int F = 7;
int G = 8;
int DP = 9; //DP
int DIG4 = 10;
int DIG3 = 11;
int DIG2 = 12;
int DIG1 = 13;
const int PIN[7] = {A, B, C, D, E, F, G};
const int DIG[4] = {DIG4 , DIG3 , DIG2 , DIG1};
const int number[10] {
0b1111110, // 0
0b0110000, // 1
0b1101101, // 2
0b1111001, // 3
0b0110011, // 4
0b1001011, // 5
0b1011111, // 6
0b1110000, // 7
0b1111111, // 8
0b1101111, // 9
};
void setup(){
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
//pinMode(DP, OUTPUT);
pinMode(DIG[0], OUTPUT);
pinMode(DIG[1], OUTPUT);
pinMode(DIG[2], OUTPUT);
pinMode(DIG[3], OUTPUT);
};
void loop() {
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DIG[0], !LOW);
digitalWrite(DIG[1], !LOW);
digitalWrite(DIG[2], !LOW);
digitalWrite(DIG[3], !LOW);
delay(100);
digitalWrite(DIG[0], LOW);
delay(100);
digitalWrite(DIG[1], LOW);
delay(100);
digitalWrite(DIG[2], LOW);
delay(100);
digitalWrite(DIG[3], LOW);
delay(100);
}
void showNumber() {
}