unsigned long timerSet1,timerSet2;//Переменная таймера
void setup(){
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
}
void loop(){
//Таймер для первого светодиода(0.5 с выключен 2 с включен )
if(millis() - timerSet1 >= 500 && millis() - timerSet1 < 2500)
{
digitalWrite(3, HIGH);//Включаем светодиод на пине 3
}else if(millis() - timerSet1 >=2500)//Условия для гашения светодиода
{
digitalWrite(3, LOW);
timerSet1 = millis();//Сброс таймера
}
//Таймер для второго светодиода(0.2 с выключен 1 с включен )
if(millis() - timerSet2 >= 200 && millis() - timerSet2 < 1200)
{
digitalWrite(4, HIGH);//Включаем светодиод на пине 4
}else if(millis() - timerSet2 >=1200)//Условия для гашения светодиода
{
digitalWrite(4, LOW);
timerSet2 = millis();//Сброс таймера
}
}