const int led1 = 1;
const int led2 = 2;
const long delay1 = 2000;
const long delay2 = 300;
long time1 = 0;
long time2 = 0;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
time1 = millis();
time2 = millis();
}
void loop() {
if(millis() > (time1 + delay1))
{
time1 = millis();
if(digitalRead(led1)== LOW)digitalWrite(led1, HIGH);
else digitalWrite(led1, LOW);
}
if(millis() > (time2 + delay2))
{
time2 = millis();
if(digitalRead(led2)== LOW)digitalWrite(led2, HIGH);
else digitalWrite(led2, LOW);
}
}