//Определяем на каких пинах находятся реле #define RELAY_1 7 #define RELAY_2 6 #define RELAY_3 5 #define RELAY_4 4 void setup() { // Конфигурируем нужные пины на выход for (int i = 4; i <= 7; ++i) { pinMode(i, OUTPUT); } } void loop() { //Включаем реле 1 на 5 секунд digitalWrite(RELAY_1, HIGH); delay(5000); //Отключаем реле 1 digitalWrite(RELAY_1, LOW); //через секунду включаем реле 2 на 5 секунд delay(1000); digitalWrite(RELAY_2, HIGH); delay(5000); digitalWrite(RELAY_2, LOW); //Повторим с оставшимися реле то же самое delay(1000); digitalWrite(RELAY_3, HIGH); delay(5000); digitalWrite(RELAY_3, LOW); delay(1000); digitalWrite(RELAY_4, HIGH); delay(5000); digitalWrite(RELAY_4, LOW); delay(1000); }