#define pirPin 2
#define ledPin 3
int statusPir = LOW;
int gerakanPir;
void setup() {
pinMode(pirPin, INPUT);
pinMode(ledPin, OUTPUT);
Serial.begin(9600);
}
void loop() {
gerakanPir = digitalRead(pirPin);
if(gerakanPir==HIGH)
{
digitalWrite(ledPin, HIGH);
delay(500);
digitalWrite(ledPin, LOW);
delay(500);
if(statusPir==LOW)
{
Serial.println("Ada Gerakan!!!");
statusPir=HIGH;
}
}
else {
digitalWrite(ledPin, LOW);
if(statusPir==HIGH)
{
Serial.println("Tidak Ada Gerakan!");
statusPir=LOW;
}
}
}