Rev 1757 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1757 | Rev 1770 | ||
---|---|---|---|
1 | Light Sequence Template: |
1 | Light Sequence Template: |
2 | 2 | ||
3 | Created by / Erstellt von: "Magomora" |
3 | Created by / Erstellt von: "Magomora" |
4 | 4 | ||
5 | Explanation / Erklärung: |
5 | Explanation / Erklärung: |
6 | ---------------------------------------------- |
6 | ---------------------------------------------- |
7 | LED Läuft spiralförmig nach aussen |
7 | LED Läuft spiralförmig nach aussen |
8 | ---------------------------------------------- |
8 | ---------------------------------------------- |
9 | 9 | ||
10 | Command / Befehl: |
10 | Command / Befehl: |
11 | ---------------------------------------------- |
11 | ---------------------------------------------- |
12 | spiral( r, g, b, wait); |
12 | spiral( r, g, b, dly); |
13 | ---------------------------------------------- |
13 | ---------------------------------------------- |
14 | 14 | ||
15 | 15 | ||
16 | Code: |
16 | Code: |
17 | ---------------------------------------------- |
17 | ---------------------------------------------- |
18 | void spiral( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { |
18 | void spiral( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { |
19 | uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8; |
19 | uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8; |
20 | 20 | ||
21 | for (uint8_t j=0; j< riggerSize ; j++){ |
21 | for (uint8_t j=0; j< riggerSize ; j++){ |
22 | for (uint8_t i=1; i<= rigger ; i++){ |
22 | for (uint8_t i=1; i<= rigger ; i++){ |
23 | if (i == 1){ |
23 | if (i == 1){ |
24 | strip.setPixelColor(j, r, g, b, 1, 0, 0, 0, 0, 0, 0, 0); |
24 | strip.setPixelColor(j, r, g, b, 1, 0, 0, 0, 0, 0, 0, 0); |
25 | strip.show(); |
25 | strip.show(); |
26 | delay ( wait ); |
26 | delay ( wait ); |
27 | strip.setPixelColor(j, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0); |
27 | strip.setPixelColor(j, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0); |
28 | strip.show(); |
28 | strip.show(); |
29 | delay ( wait ); |
29 | delay ( wait ); |
30 | } |
30 | } |
31 | 31 | ||
32 | if (i == 2){ |
32 | if (i == 2){ |
33 | strip.setPixelColor(j, r, g, b, 0, 1, 0, 0, 0, 0, 0, 0); |
33 | strip.setPixelColor(j, r, g, b, 0, 1, 0, 0, 0, 0, 0, 0); |
34 | strip.show(); |
34 | strip.show(); |
35 | delay ( wait ); |
35 | delay ( wait ); |
36 | strip.setPixelColor(j, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0); |
36 | strip.setPixelColor(j, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0); |
37 | strip.show(); |
37 | strip.show(); |
38 | delay ( wait ); |
38 | delay ( wait ); |
39 | } |
39 | } |
40 | 40 | ||
41 | if (i == 3){ |
41 | if (i == 3){ |
42 | strip.setPixelColor(j, r, g, b, 0, 0, 1, 0, 0, 0, 0, 0); |
42 | strip.setPixelColor(j, r, g, b, 0, 0, 1, 0, 0, 0, 0, 0); |
43 | strip.show(); |
43 | strip.show(); |
44 | delay ( wait ); |
44 | delay ( wait ); |
45 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0); |
45 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0); |
46 | strip.show(); |
46 | strip.show(); |
47 | delay ( wait ); |
47 | delay ( wait ); |
48 | } |
48 | } |
49 | 49 | ||
50 | if (i == 4){ |
50 | if (i == 4){ |
51 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 1, 0, 0, 0, 0); |
51 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 1, 0, 0, 0, 0); |
52 | strip.show(); |
52 | strip.show(); |
53 | delay ( wait ); |
53 | delay ( wait ); |
54 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0); |
54 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0); |
55 | strip.show(); |
55 | strip.show(); |
56 | delay ( wait ); |
56 | delay ( wait ); |
57 | } |
57 | } |
58 | 58 | ||
59 | if (i == 5){ |
59 | if (i == 5){ |
60 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 1, 0, 0, 0); |
60 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 1, 0, 0, 0); |
61 | strip.show(); |
61 | strip.show(); |
62 | delay ( wait ); |
62 | delay ( wait ); |
63 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0); |
63 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0); |
64 | strip.show(); |
64 | strip.show(); |
65 | delay ( wait ); |
65 | delay ( wait ); |
66 | } |
66 | } |
67 | 67 | ||
68 | if (i == 6){ |
68 | if (i == 6){ |
69 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 1, 0, 0); |
69 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 1, 0, 0); |
70 | strip.show(); |
70 | strip.show(); |
71 | delay ( wait ); |
71 | delay ( wait ); |
72 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0); |
72 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0); |
73 | strip.show(); |
73 | strip.show(); |
74 | delay ( wait ); |
74 | delay ( wait ); |
75 | } |
75 | } |
76 | 76 | ||
77 | if (i == 7){ |
77 | if (i == 7){ |
78 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 1, 0); |
78 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 1, 0); |
79 | strip.show(); |
79 | strip.show(); |
80 | delay ( wait ); |
80 | delay ( wait ); |
81 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0); |
81 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0); |
82 | strip.show(); |
82 | strip.show(); |
83 | delay ( wait ); |
83 | delay ( wait ); |
84 | } |
84 | } |
85 | 85 | ||
86 | if (i == 8){ |
86 | if (i == 8){ |
87 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 0, 1); |
87 | strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 0, 1); |
88 | strip.show(); |
88 | strip.show(); |
89 | delay ( wait ); |
89 | delay ( wait ); |
90 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); |
90 | strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); |
91 | strip.show(); |
91 | strip.show(); |
92 | delay ( wait ); |
92 | delay ( wait ); |
93 | } |
93 | } |
94 | } |
94 | } |
95 | } |
95 | } |
96 | } |
96 | } |
97 | ---------------------------------------------- |
97 | ---------------------------------------------- |