const int redLED = 9;
const int greenLED = 10;
unsigned long previousMillisRed = 0;
unsigned long previousMillisGreen = 0;
const long intervalRed = 1000;
const long intervalGreen = 200;
bool redState = LOW;
bool greenState = LOW;
void setup() {
pinMode(redLED, OUTPUT);
pinMode(greenLED, OUTPUT);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis - previousMillisRed >= intervalRed) {
previousMillisRed = currentMillis;
redState = !redState;
digitalWrite(redLED, redState);
}
if (currentMillis - previousMillisGreen >= intervalGreen) {
previousMillisGreen = currentMillis;
greenState = !greenState;
digitalWrite(greenLED, greenState);
}
}