1
2const int ledPins[] = {3, 4, 5, 6, 7, 8, 9};
3const int ledCount = sizeof(ledPins) / sizeof(ledPins[0]);
4
5void setup() {
6
7 for (int i = 0; i < ledCount; i++) {
8 pinMode(ledPins[i], OUTPUT);
9 }
10}
11
12void loop() {
13
14 for (int i = 0; i < ledCount; i++) {
15 digitalWrite(ledPins[i], HIGH);
16 delay(100);
17 digitalWrite(ledPins[i], LOW);
18 }
19 delay(100);
20
21
22 for (int i = 0; i < ledCount; i++) {
23 digitalWrite(ledPins[i], HIGH);
24 }
25 delay(1000);
26
27
28 for (int i = 0; i < ledCount; i++) {
29 digitalWrite(ledPins[i], LOW);
30 delay(100);
31 }
32 delay(1000);
33
34
35 for (int i = 0; i < ledCount; i++) {
36 for (int j = 0; j < 3; j++) {
37 digitalWrite(ledPins[i], HIGH);
38 delay(300);
39 digitalWrite(ledPins[i], LOW);
40 delay(300);
41 }
42 }
43
44 delay(1000);
45}