#define PIR 15
#define LED 13
bool State = false; //hanya 2 kondisi true/false
void setup()
{
Serial.begin(115200);
pinMode(LED, OUTPUT);
pinMode(PIR, INPUT);
}
void loop()
{
if(digitalRead(PIR) == HIGH) //jika pir mendeteksi
{
digitalWrite(LED, HIGH); //LED hidup
if (State == false) //mengecek kondisi state
{
Serial.println("Ada Gerakan");
State = true; //ketika tidak ada gerakan lagi maka else tereksekusi
}
}
else
{
digitalWrite(LED, LOW);
if (State == true)
{
Serial.println("Tidak Ada Gerakan");
State = false;
}
}
}