Банк проектов 8-11 Банк проектов 8-11 кл | Page 86

//Флаг. Сигнализирует о необходимости запомнить время начала отсутствия движения boolean takeLowTime; int pirPin = 2; //вывод подключения PIR датчика int ledPin = 13; //вывод сигнального диода int relayPin = 4; //реле пин void setup() { pinMode(pirPin, INPUT); pinMode(ledPin, OUTPUT); pinMode(relayPin, OUTPUT); digitalWrite(relayPin, HIGH); delay(4000); digitalWrite(pirPin, LOW); //осуществим калибровку датчика for(int i = 0; i < calibrationTime; i++) { //Во время калибровки будет мигать сигнальный диод i % 2 ? digitalWrite(ledPin, HIGH) : digitalWrite(ledPin, LOW); delay(1000); } //По окончании калибровки зажжём сигнальный диод digitalWrite(ledPin, HIGH); delay(50); } void loop() { 86