const int LEDPin = 13; // pin for the LED
const int PIRPin = 2; // input pin (for PIR sensor)
int pirState = LOW; // start no movement
int val = 0; // state of the pin
int led = 13;
void setup()
{
pinMode(LEDPin, OUTPUT);
pinMode(PIRPin, INPUT);
Serial.begin(9600);
pinMode (led, OUTPUT);
}
void loop()
{
val = digitalRead(PIRPin);
if (val == HIGH)
{
digitalWrite(LEDPin, HIGH); //LED ON
if (pirState == LOW)
{
Serial.println("Sensor activated");
pirState = HIGH;
digitalWrite(led, HIGH);
}
}
else
{
digitalWrite(LEDPin, LOW); // LED OFF
if (pirState == HIGH)
{
Serial.println("Sensor deactivated");
pirState = LOW;
}
}
}