int ledPin = 4; // LED
int PirPin = 2; // PIR sensor
int PirState = LOW; // sensor state
int i = LOW;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(PirPin, INPUT);
digitalWrite(ledPin, LOW);
Serial.begin(9600);
}
void loop() {
i = digitalRead(PirPin);
if (i == HIGH){
digitalWrite(ledPin, PirPin);
if (PirState == HIGH){
Serial.println("Motion detected!");
PirState = LOW;
}
} else {
digitalWrite(ledPin, LOW);
if (PirState == LOW){
Serial.println("No motion");
PirState = HIGH;
}
}
}
// made by: pio200