int pinA[] = {18, 19, 21, 13, 12, 14, 27};
int pinB[] = {2, 4, 16, 17, 5, 23, 22};
int data [10][7] = {
{1,1,1,1,1,1,0},
{0,1,1,0,0,0,0},
{1,1,0,1,1,0,1},
{1,1,1,1,0,0,1},
{0,1,1,0,0,1,1},
{1,0,1,1,0,1,1},
{1,0,1,1,1,1,1},
{1,1,1,0,0,0,0},
{1,1,1,1,1,1,1},
{1,1,1,1,0,1,1}
};
void setup() {
for (int x = 0; x < 7; x++) {
pinMode(pinB[x], OUTPUT);
}
for (int z = 0; z < 7; z++) {
pinMode(pinA[z], OUTPUT);
}
}
void loop() {
for (int x = 0; x < 10; x++) {
for (int y = 0; y < 10; y++) {
for (int z = 0; z < 7; z++) {
digitalWrite(pinA[z], data[x][z]);
}
for (int z = 0; z < 7; z++) {
digitalWrite(pinB[z], data[y][z]);
}
delay(500);
}
}
}