#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;
    }
  }

}