const int p=6, g=13, f=12, a=11, b=10, e=9, d=8, c=7;
int z=0;
int myPins[] = {a, b, c, d, e, f, g};
int x[10][7];
void setup() {
for (int i=0; i <= 6; i++){ pinMode(myPins[i], OUTPUT); }
x[0][0]=1;x[0][1]=1;x[0][2]=1;x[0][3]=1;x[0][4]=1;x[0][5]=1;x[0][6]=0;
x[1][0]=0;x[1][1]=1;x[1][2]=1;x[1][3]=0;x[1][4]=0;x[1][5]=0;x[1][6]=0;
x[2][0]=1;x[2][1]=1;x[2][2]=0;x[2][3]=1;x[2][4]=1;x[2][5]=0;x[2][6]=1;
x[3][0]=1;x[3][1]=1;x[3][2]=1;x[3][3]=1;x[3][4]=0;x[3][5]=0;x[3][6]=1;
x[4][0]=0;x[4][1]=1;x[4][2]=1;x[4][3]=0;x[4][4]=0;x[4][5]=1;x[4][6]=1;
x[5][0]=1;x[5][1]=0;x[5][2]=1;x[5][3]=1;x[5][4]=0;x[5][5]=1;x[5][6]=1;
x[6][0]=1;x[6][1]=0;x[6][2]=1;x[6][3]=1;x[6][4]=1;x[6][5]=1;x[6][6]=1;
x[7][0]=1;x[7][1]=1;x[7][2]=1;x[7][3]=0;x[7][4]=0;x[7][5]=0;x[7][6]=0;
x[8][0]=1;x[8][1]=1;x[8][2]=1;x[8][3]=1;x[8][4]=1;x[8][5]=1;x[8][6]=1;
x[9][0]=1;x[9][1]=1;x[9][2]=1;x[9][3]=1;x[9][4]=0;x[9][5]=1;x[9][6]=1;
}
void anzeige(){
leeren(); delay(100);
for (int i=0; i <= 6; i++){ digitalWrite(myPins[i], x[z][i]); }
}
void leeren() {
for (int i=0; i <= 6; i++){ digitalWrite(myPins[i], LOW); }
}
void loop() {
for (z=0; z <= 9; z++) {
anzeige(); delay(900);
}
}