1
2
3
4const int FirstLed = 5;
5const int SecondLed = 6;
6const int ThirdLed = 7;
7int counter;
8
9void setup() {
10
11 pinMode (FirstLed, OUTPUT);
12 pinMode (SecondLed, OUTPUT);
13 pinMode (ThirdLed, OUTPUT);
14}
15
16void loop() {
17
18
19 for (counter = 0; counter < 5; ++counter) {
20
21 digitalWrite (FirstLed, HIGH);
22 delay (500);
23 digitalWrite (SecondLed, HIGH);
24 delay (1000);
25 digitalWrite (FirstLed, LOW);
26 delay (500);
27 digitalWrite (ThirdLed, HIGH);
28 delay (1000);
29 digitalWrite (SecondLed, LOW);
30 delay(500);
31 digitalWrite (ThirdLed, LOW);
32
33 }
34
35
36 for (counter = 0; counter < 5; ++counter) {
37
38 digitalWrite (FirstLed, HIGH);
39 delay (500);
40 digitalWrite (SecondLed, HIGH);
41 delay (1000);
42 digitalWrite (ThirdLed, HIGH);
43 delay (500);
44 digitalWrite (FirstLed, LOW);
45 delay (1000);
46 digitalWrite (SecondLed,LOW);
47 delay (500);
48 digitalWrite (ThirdLed,LOW);
49
50 }
51
52 for (counter = 0; counter < 5; ++counter) {
53
54 digitalWrite (ThirdLed, HIGH);
55 delay (500);
56 digitalWrite (SecondLed, HIGH);
57 delay (1000);
58 digitalWrite (FirstLed, HIGH);
59 delay (500);
60 digitalWrite (ThirdLed, LOW);
61 delay (1000);
62 digitalWrite (SecondLed,LOW);
63 delay (500);
64 digitalWrite (FirstLed,LOW);
65
66 }
67
68 for (counter = 0; counter < 50; ++counter) {
69
70 digitalWrite (ThirdLed, HIGH);
71 delay (100);
72 digitalWrite (SecondLed, HIGH);
73 delay (100);
74 digitalWrite (FirstLed, HIGH);
75 delay (100);
76 digitalWrite (ThirdLed, LOW);
77 delay (100);
78 digitalWrite (SecondLed,LOW);
79 delay (100);
80 digitalWrite (FirstLed,LOW);
81
82 }
83
84 for (counter = 0; counter < 50; ++counter) {
85
86
87 digitalWrite (FirstLed, HIGH);
88 delay (100);
89 digitalWrite (SecondLed, HIGH);
90 delay (100);
91 digitalWrite (ThirdLed, HIGH);
92 delay (100);
93 digitalWrite (FirstLed, LOW);
94 delay (100);
95 digitalWrite (SecondLed,LOW);
96 delay (100);
97 digitalWrite (ThirdLed,LOW);
98 }
99}