/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/colorChaseRev.txt |
---|
0,0 → 1,31 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
LED läuft rückwärts den Streifen entlang |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
colorChaseRev(0,0,127,80,1,0,0,1,0,0,0,0) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
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) { |
int i; |
clearstrip (); |
for (i=riggerSize-1; i > 0; i--) { |
strip.setPixelColor(i, r, g, b ,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); // set one pixel |
strip.show(); // refresh strip display |
delay(wait); // hold image for a moment |
strip.setPixelColor(i,0,0, 0,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); // erase pixel (but don't refresh yet) |
} |
strip.show(); // for last erased pixel |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/faddein.txt |
---|
0,0 → 1,42 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
Fade in LED color in |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
fadein(r, g, b, dly, ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
void fadein( 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) { |
uint8_t r2, g2, b2; |
for (uint8_t j = 127; j > 10; j--){ |
uint8_t rh = r-(j*r/127); |
if((r || rh) && rh <= r) r2 = rh; |
if(rh > r) r2 = r; |
if(r == 0) r2 = 0; |
uint8_t gh = g-(j*g/127); |
if((g || gh) && gh <= g) g2 = gh; |
if(gh > g) g2 = g; |
if(g == 0) g2 = 0; |
uint8_t bh = b-(j*b/127); |
if((b || bh) && bh <= b) b2 = bh; |
if(bh > b) b2 = b; |
if(b == 0) b2 = 0; |
for(uint8_t i=0; i<riggerSize; i++) { |
strip.setPixelColor(i, r2, g2, b2, ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); |
} |
strip.show(); |
delay(wait); |
} |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/faddeout.txt |
---|
0,0 → 1,42 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
Fade in LED color out |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
fadeout(r, g, b, dly, ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
void fadeout(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) { |
uint8_t r2, g2, b2; |
for (uint8_t j = 10; j < 127; j++){ |
uint8_t rh = r-(j*r/127); |
if((r || 0) && rh < r) r2 = rh; |
if(r == 0) r2 = 0; |
uint8_t gh = g-(j*g/127); |
if((g || 0) && gh < g) g2 = gh; |
if(g == 0) g2 = 0; |
uint8_t bh = b-(j*b/127); |
if((b || 0) && bh < b) b2 = bh; |
if(b == 0) b2 = 0; |
for(int i=0; i<riggerSize; i++) { |
strip.setPixelColor(i, r2, g2, b2,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); |
} |
strip.show(); |
delay(wait); |
} |
for(int i=0; i<riggerSize; i++) { |
strip.setPixelColor(i, 0,ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8); |
} |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/flashingCircle.txt |
---|
0,0 → 1,31 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
flashingCircle( r, g, b, wait) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
void flashingCircle( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { |
uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8; |
for (uint8_t j=0; j< riggerSize ; j++){ |
strip.setPixelColor(j, r, g, b, 1, 1, 1, 1, 1, 1, 1, 1); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1); |
strip.show(); |
delay ( wait/2 ); |
} |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/flashingCircleRev.txt |
---|
0,0 → 1,31 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
flashingCircle Rückwärtz |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
flashingCircleRev( r, g, b, wait) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
void flashingCircle( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { |
uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8; |
for (uint8_t j=0; j< riggerSize ; j++){ |
strip.setPixelColor(j, r, g, b, 1, 1, 1, 1, 1, 1, 1, 1); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1); |
strip.show(); |
delay ( wait/2 ); |
} |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/spiral.txt |
---|
0,0 → 1,97 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
LED Läuft spiralförmig nach aussen |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
spiral( r, g, b, wait) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
void spiral( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { |
uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8; |
for (uint8_t j=0; j< riggerSize ; j++){ |
for (uint8_t i=1; i<= rigger ; i++){ |
if (i == 1){ |
strip.setPixelColor(j, r, g, b, 1, 0, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 2){ |
strip.setPixelColor(j, r, g, b, 0, 1, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 3){ |
strip.setPixelColor(j, r, g, b, 0, 0, 1, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 4){ |
strip.setPixelColor(j, r, g, b, 0, 0, 0, 1, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 5){ |
strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 1, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 6){ |
strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 1, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 7){ |
strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 1, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 8){ |
strip.setPixelColor(j, r, g, b, 0, 0, 0, 0, 0, 0, 0, 1); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); |
strip.show(); |
delay ( wait ); |
} |
} |
} |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Magomora/spiralRev.txt |
---|
0,0 → 1,97 |
Light Sequence Template: |
Created by / Erstellt von: "Magomora" |
Explanation / Erklärung: |
---------------------------------------------- |
LED Läuft spiralförmig nach innen |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
spiralRev( r, g, b, wait) |
---------------------------------------------- |
Code: |
---------------------------------------------- |
void spiralRev( uint8_t r, uint8_t g, uint8_t b, uint8_t wait) { |
uint8_t ri1, ri2, ri3, ri4, ri5, ri6, ri7, ri8; |
for (uint8_t j = riggerSize; j > 0 ; j--){ |
for (uint8_t i = 1 ; i <= rigger ; i++){ |
if (i == 1){ |
strip.setPixelColor(j-1, r, g, b, 1, 0, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 2){ |
strip.setPixelColor(j-1, r, g, b, 0, 1, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 3){ |
strip.setPixelColor(j-1, r, g, b, 0, 0, 1, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 4){ |
strip.setPixelColor(j-1, r, g, b, 0, 0, 0, 1, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 5){ |
strip.setPixelColor(j-1, r, g, b, 0, 0, 0, 0, 1, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 6){ |
strip.setPixelColor(j-1, r, g, b, 0, 0, 0, 0, 0, 1, 0, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 7){ |
strip.setPixelColor(j-1, r, g, b, 0, 0, 0, 0, 0, 0, 1, 0); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0); |
strip.show(); |
delay ( wait ); |
} |
if (i == 8){ |
strip.setPixelColor(j-1, r, g, b, 0, 0, 0, 0, 0, 0, 0, 1); |
strip.show(); |
delay ( wait ); |
strip.setPixelColor(j-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1); |
strip.show(); |
delay ( wait ); |
} |
} |
} |
} |
---------------------------------------------- |
/Digital_RGB_LED_Stripes/branches/Sequences/Template.txt |
---|
0,0 → 1,19 |
Light Sequence Template: |
Created by / Erstellt von: "Forums Name" |
Explanation / Erklärung: |
---------------------------------------------- |
---------------------------------------------- |
Command / Befehl: |
---------------------------------------------- |
---------------------------------------------- |
Code: |
---------------------------------------------- |
---------------------------------------------- |