int led = 12;
int pirdata = 4;
int pirstate = LOW;
int value = 0;
void setup() {
pinMode(led,OUTPUT);
pinMode(pirdata,INPUT);
Serial.begin(115200);
}
void loop() {
value = digitalRead(pirdata);
if (value == HIGH){
digitalWrite(led,HIGH);
if(pirstate == LOW){
Serial.println("Motion detected...");
pirstate = HIGH;
delay(1000);
}
}
else if (value == LOW){
if (pirstate == HIGH);
digitalWrite(led,LOW);
Serial.println("Motion end...");
pirstate = LOW;
delay(1000);
}
}