int red_led = 11;
int green_led = 10;
int blue_led = 9;
unsigned long timeRed = millis();
unsigned long timeGreen = millis();
unsigned long timeBlue = millis();
unsigned long globalTime = millis();
void setup() {
pinMode(red_led, OUTPUT);
pinMode(green_led, OUTPUT);
pinMode(blue_led, OUTPUT);
}
void loop() {
if((millis() - timeRed) < 1000){
digitalWrite(red_led, HIGH);
}else{
digitalWrite(red_led, LOW);
}
if((millis() - timeRed) > 2000){
timeRed = millis();
}
if((millis() - timeBlue) < 2000){
digitalWrite(blue_led, HIGH);
}else{
digitalWrite(blue_led, LOW);
}
if((millis() - timeBlue) > 4000){
timeBlue = millis();
}
if((millis() - timeGreen) < 3000){
digitalWrite(green_led, HIGH);
}else{
digitalWrite(green_led, LOW);
}
if((millis() - timeGreen) > 6000){
timeGreen = millis();
}
}