int f=0; // назначается перменная void setup() { // устанавливаем выход. pinMode(1, OUTPUT); pinMode(0, OUTPUT); pinMode(2, OUTPUT); } // циклы выполняются по алгоритму ниже void loop() { f=f+100; // можно менять 100 на другую цифру и тем самым изменять задержку между переключением выходов if (f>=100 & f<=500){ digitalWrite(0, LOW); digitalWrite(2, LOW); digitalWrite(1, HIGH); delay(50000); } if (f>=501 & f<=1000) { digitalWrite(1, LOW); digitalWrite(0, HIGH); delay(50000); } if (f>=1001 & f<=1500) { digitalWrite(0, LOW); digitalWrite(2, HIGH); delay(50000); } if (f>1500) { f=0; } }