#define a 32
#define b 33
#define c 25
#define d 26
#define e 27
#define f 14
#define g 12
#define dp 13
int seg[8]={a,b,c,d,e,f,g,dp};
int numArray[][8]{
{0,0,0,0,0,0,1,1},
{1,0,0,1,1,1,1,1},
{0,0,1,0,0,1,0,1},
{0,0,0,0,1,1,0,1},
{1,0,0,1,1,0,0,1},
{0,1,0,0,1,0,0,1},
{0,1,0,0,0,0,0,1},
{0,0,0,1,1,1,1,1},
{0,0,0,0,0,0,0,1},
{0,0,0,0,1,0,0,1}
};
int num = 0;
void setup() {
for(int i = 0;i<8;i++){
pinMode(seg[i], OUTPUT);
digitalWrite(seg[i], HIGH);
}
}
void loop() {
show_Num(num);
delay(1000);
num++;
if(num>9){
num = 0;
}
}
void show_Num(int num){
for(int i =0 ;i<8;i++){
digitalWrite(seg[i],numArray[num][i]);
}
}