53 lines
920 B
C++
53 lines
920 B
C++
#include<LEDStripe.h>
|
|
|
|
void fade(LEDStripe* led)
|
|
{
|
|
if(led->MOD_STEP == 0) {
|
|
led->RED ++;
|
|
led->GREEN = 0;
|
|
led->BLUE = 255;
|
|
if(led->RED >= 255) {
|
|
led->MOD_STEP++;
|
|
}
|
|
}
|
|
if(led->MOD_STEP == 1) {
|
|
led->RED = 255;
|
|
led->GREEN = 0;
|
|
led->BLUE --;
|
|
if(led->BLUE <= 0) {
|
|
led->MOD_STEP++;
|
|
}
|
|
}
|
|
if(led->MOD_STEP == 2) {
|
|
led->RED = 255;
|
|
led->GREEN ++;
|
|
led->BLUE = 0;
|
|
if(led->GREEN >= 255) {
|
|
led->MOD_STEP++;
|
|
}
|
|
}
|
|
if(led->MOD_STEP == 3) {
|
|
led->RED --;
|
|
led->GREEN = 255;
|
|
led->BLUE = 0;
|
|
if(led->RED <= 0) {
|
|
led->MOD_STEP++;
|
|
}
|
|
}
|
|
if(led->MOD_STEP == 4) {
|
|
led->RED = 0;
|
|
led->GREEN = 255;
|
|
led->BLUE ++;
|
|
if(led->BLUE >= 255) {
|
|
led->MOD_STEP++;
|
|
}
|
|
}
|
|
if(led->MOD_STEP == 5) {
|
|
led->RED = 0;
|
|
led->GREEN --;
|
|
led->BLUE = 255;
|
|
if(led->GREEN <= 0) {
|
|
led->MOD_STEP = 0;
|
|
}
|
|
}
|
|
} |