Банк проектов 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