Rev 1755 | Rev 1758 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1755 | Rev 1757 | ||
---|---|---|---|
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 rückwärts den Streifen entlang |
7 | LED läuft rückwärts den Streifen entlang |
8 | ---------------------------------------------- |
8 | ---------------------------------------------- |
9 | 9 | ||
10 | Command / Befehl: |
10 | Command / Befehl: |
11 | ---------------------------------------------- |
11 | ---------------------------------------------- |
12 | colorChaseRev(0,0,127,80,1,0,0,1,0,0,0,0) |
12 | colorChaseRev(0,0,127,80,1,0,0,1,0,0,0,0); |
13 | ---------------------------------------------- |
13 | ---------------------------------------------- |
14 | 14 | ||
15 | 15 | ||
16 | Code: |
16 | Code: |
17 | ---------------------------------------------- |
17 | ---------------------------------------------- |
18 | void colorChaseRev( uint8_t r, uint8_t g, uint8_t b, uint8_t wait, uint8_t ri1, uint8_t ri2, uint8_t ri3, uint8_t ri4, uint8_t ri5, uint8_t ri6, uint8_t ri7, uint8_t ri8) { |
18 | void colorChaseRev( uint8_t r, uint8_t g, uint8_t b, uint8_t wait, uint8_t ri1, uint8_t ri2, uint8_t ri3, uint8_t ri4, uint8_t ri5, uint8_t ri6, uint8_t ri7, uint8_t ri8) { |
19 | int i; |
19 | int i; |
20 | 20 | ||
21 | clearstrip (); |
21 | clearstrip (); |
22 | 22 | ||
23 | for (i=riggerSize-1; i > 0; i--) { |
23 | for (i=riggerSize-1; i > 0; i--) { |
24 | strip.setPixelColor(i, r, g, b ,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); // set one pixel |
24 | strip.setPixelColor(i, r, g, b ,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); // set one pixel |
25 | strip.show(); // refresh strip display |
25 | strip.show(); // refresh strip display |
26 | delay(wait); // hold image for a moment |
26 | delay(wait); // hold image for a moment |
27 | strip.setPixelColor(i,0,0, 0,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); // erase pixel (but don't refresh yet) |
27 | strip.setPixelColor(i,0,0, 0,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); // erase pixel (but don't refresh yet) |
28 | } |
28 | } |
29 | strip.show(); // for last erased pixel |
29 | strip.show(); // for last erased pixel |
30 | } |
30 | } |
31 | ---------------------------------------------- |
31 | ---------------------------------------------- |