int pins[] = {2, 3, 4, 5, 6, 7, 8};
// a - 2
// b - 3
// c - 4
// d - 5
// e - 6
// f - 7
// g - 8
int dp_pin = 9;
int numbers[][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() {
// put your setup code here, to run once:
for (int i = 0; i < 7; i++) {
pinMode(pins[i], OUTPUT);
}
pinMode(dp_pin, OUTPUT);
}
void loop() {
digitalWrite(dp_pin, LOW);
for (int j = 0; j < 10; j++) {
for (int i = 0; i < 7; i++) {
digitalWrite(pins[i], numbers[j][i]);
}
delay(1500);
}
digitalWrite(dp_pin, HIGH);
delay(200);
}