1 const int numbers[10][4] = { {0, 0, 0, 0},  // 0
 2   {0, 0, 0, 1},  // 1
 3   {0, 0, 1, 0},  // 2
 4   {0, 0, 1, 1},  // 3
 5   {0, 1, 0, 0},  // 4
 6   {0, 1, 0, 1},  // 5
 7   {0, 1, 1, 0},  // 6
 8   {0, 1, 1, 1},  // 7
 9   {1, 0, 0, 0},  // 8
10   {1, 0, 0, 1}   // 9
11 };
12 
13 void setup()
14 {
15   for (int i = 2; i < 6; i++)
16     pinMode(i, OUTPUT);
17 }
18 
19 void loop()
20 {
21   for (int i = 0; i < 10; i++)
22   {
23     digitalWrite(2, numbers[i][3]);
24     digitalWrite(3, numbers[i][2]);
25     digitalWrite(4, numbers[i][1]);
26     digitalWrite(5, numbers[i][0]);
27 
28     delay(1000);
29   }
30 }