// code C++
int X = 8;
int Y = 4;
// Variables into segments config pin on microcontroler.
int A = 2;
int B = 3;
int C = 4;
int D = 5;
int E = 6;
int F = 7;
int G = 8;
int DP = 9;
//Variables into DIG config pin on microcontroler.
int DIG1 = 10;
int DIG2 = 11;
int DIG3 = 12;
int DIG4 = 13;
int pinSeg = 8;
int pinDigit = 4;
int segment[8] {A,B,C,D,E,F,G,DP};
int DIG[4] {DIG1,DIG2,DIG3,DIG4};
int NUMBER[10] {// 0b A,B,C,D,E,F,G,DP;
0b11111100, // #0
0b01100000, // #1
0b11011010, // #2
0b11110010, // #3
0b01100100, // #4
0b10110110, // #5
0b10111110, // #6
0b11100000, // #7
0b11111111, // #8
0b11110110, // #9
};
/*
byte cols[X] ={0,1,2,3,4,5,6,7,8,9};
byte rows[Y] ={10,11,12,13,14,15,16,17,18,19};
*/
void setup() {
// pin == segments
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(C, OUTPUT);
pinMode(D, OUTPUT);
pinMode(E, OUTPUT);
pinMode(F, OUTPUT);
pinMode(G, OUTPUT);
// pinMode(DP, OUTPUT);
//pin == DIG
pinMode(DIG1, OUTPUT);
pinMode(DIG2, OUTPUT);
pinMode(DIG3, OUTPUT);
pinMode(DIG4, OUTPUT);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(C, HIGH);
digitalWrite(D, HIGH);
digitalWrite(E, HIGH);
digitalWrite(F, HIGH);
digitalWrite(G, HIGH);
digitalWrite(DP, HIGH);
digitalWrite(DIG1, LOW);
digitalWrite(DIG2, LOW);
digitalWrite(DIG3, LOW);
digitalWrite(DIG4, LOW);
}
void loop() {
/*
for(int num=0;num<10; num++) {
showNumber(num)
}
delay(1000);
*/}
/*void showNumber(number) {
}*/