int ledpin=13;
int inputpin=4;
int pirstate=LOW;
int value=0;
void setup() {
pinMode(ledpin,OUTPUT);
pinMode(inputpin, INPUT);
Serial.begin(9600);
}
void loop() {
value=digitalRead(inputpin);
if(value==HIGH){
digitalWrite(ledpin,HIGH);
if(pirstate==LOW){
Serial.println("Motion detected");
pirstate=HIGH;
}
}
else{
digitalWrite(ledpin,LOW);
if(pirstate==HIGH){
Serial.println("Motion ended");
pirstate=LOW;
}
}
}