//#include <Shutdown.h>
// #define PIN_PIR = 7
void setup() {
Serial.begin(9600);
// ***************** объявляем пины *****************
pinMode(7, INPUT); // датчика как вход
pinMode(8, OUTPUT); // трубки как выход
pinMode(9, OUTPUT); // кнопки как выход
// pinMode(PIN_PIR, INPUT);
// ***************** РАБОТА ДАТЧИКА ДВИЖЕНИЯ *****************
{
int pirVal = digitalRead(7);
Serial.println(digitalRead(7));
//Если обнаружили движение
if (pirVal)
{
digitalWrite(7, HIGH);
Serial.println("Motion detected");
delay(2000);
}
else
{
//Serial.print("No motion");
digitalWrite(7, LOW);
}
}
// ***************** РАБОТА РЕЛЕ *****************
digitalWrite(8, HIGH); // подняли трубку
delay(3000); // пауза
digitalWrite(9, HIGH); // нажали на кнопку
delay(250); // пауза
digitalWrite(9, LOW); // отпустили кнопку
delay(2000); // пауза
digitalWrite(8, LOW); // положили трубку
delay(5000); // пауза
// ***************** *****************
}
void loop() {
//Shutdown();
}