0,0 → 1,111 |
// ------------------------------------------------------------------ |
// Move a single circling LED from outer to inner and leave LEDs on |
// ------------------------------------------------------------------ |
void spiralRev_glow( 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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
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); |
remoteControl(); |
if (Effectcounter1 != Effectcounter2) { |
return;} |
strip.show(); |
delay ( wait ); |
} |
} |
} |
for (uint8_t j=0; j< riggerSize ; j++){ |
strip.setPixelColor(j, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1); |
} |
strip.show(); |
delay ( wait ); |
} |