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[7][0]=1;x[7][1]=1;x[7][2]=1;
x[7][3]=1;x[7][4]=1;
x[7][5]=1;x[7][6]=1;
}
void leeren() {
for (int i=0; i <= 6; i++){
digitalWrite(myPins[i], LOW);
}
}
void ausgabe(){
leeren(); delay(100);
if (z == 0) { digitalWrite(a, HIGH); digitalWrite(b, HIGH); digitalWrite(c, HIGH);
digitalWrite(d, HIGH); digitalWrite(e, HIGH); digitalWrite(f, HIGH);
digitalWrite(g, LOW);
}
if (z == 1) { digitalWrite(b, HIGH); digitalWrite(c, HIGH);
}
if (z == 2) { digitalWrite(a, HIGH); digitalWrite(b, HIGH); digitalWrite(d, HIGH);
digitalWrite(e, HIGH); digitalWrite(g, HIGH);
}
if (z == 3) { digitalWrite(a, HIGH); digitalWrite(b, HIGH); digitalWrite(c, HIGH);
digitalWrite(d, HIGH); digitalWrite(g, HIGH);
}
if (z == 4) { digitalWrite(b, HIGH); digitalWrite(c, HIGH);
digitalWrite(f, HIGH); digitalWrite(g, HIGH);
}
if (z == 5) { digitalWrite(a, HIGH); digitalWrite(c, HIGH); digitalWrite(d, HIGH);
digitalWrite(g, HIGH); digitalWrite(f, HIGH);
}
if (z == 6) { digitalWrite(a, HIGH); digitalWrite(g, HIGH); digitalWrite(c, HIGH);
digitalWrite(d, HIGH); digitalWrite(e, HIGH); digitalWrite(f, HIGH);
}
if (z == 7) { digitalWrite(a, HIGH); digitalWrite(b, HIGH); digitalWrite(c, HIGH);
}
if (z == 8) { digitalWrite(a, HIGH); digitalWrite(b, HIGH); digitalWrite(c, HIGH);
digitalWrite(d, HIGH); digitalWrite(e, HIGH); digitalWrite(f, HIGH);
digitalWrite(g, HIGH);
}
if (z == 9) { digitalWrite(a, HIGH); digitalWrite(b, HIGH); digitalWrite(c, HIGH);
digitalWrite(d, HIGH); digitalWrite(f, HIGH); digitalWrite(g, HIGH);
}
}
void loop() {
for (z=0; z <= 9; z++){
ausgabe();
delay(900);
}
}