int f=1; int h=45; // задает задержку для включения void setup() { pinMode(0, OUTPUT); pinMode(3, INPUT); } void loop() { if (digitalRead(3) == HIGH){digitalWrite(0, LOW); f=1;} // если вход с высоким потенциалом (*от габаритов), то выключаем ДХО if (f=h & digitalRead(3) == LOW){digitalWrite(0, HIGH); delay (10000);} // если циклы дошли и от габаритов нет сигнала, то включаем ДХО }