#include <FadeLed.h>
//the RGB LED
FadeLed redLed(6);
FadeLed greenLed(3);
FadeLed yellowLed(5);
unsigned long previousMillis = 0;
const long interval = 2000;
int x=1,y=1,z=1;
void setup() {
greenLed.setTime(500,true);
redLed.setTime(500,true);
yellowLed.setTime(500,true);
}
void loop() {
FadeLed::update();
unsigned long currentMillis = millis();
if (currentMillis%6000==0||currentMillis%6000==1000) {
// save the last time you blinked the LED
if(x==1){
greenLed.set(255);
x=0;
}else{
greenLed.set(0);
x=1;
}
}
if (currentMillis%6000==2000||currentMillis%6000==3000) {
if(y==1){
yellowLed.set(255);
y=0;
}else{
yellowLed.set(0);
y=1;
}
}
if (currentMillis%6000==4000||currentMillis%6000==5000) {
if(z==1){
redLed.set(255);
z=0;
}else{
redLed.set(0);
z=1;
}
}
}