int Pir = 20;
int statusPir = 0;
int ledYellow = 9;
int ledBlue = 4;
int buzzer = 11;
void setup() {
// put your setup code here, to run once:
Serial1.begin(115200);
Serial1.println("Sistem Pendeteksi Gerak");
pinMode(Pir, INPUT);
pinMode(ledBlue, OUTPUT);
pinMode(ledYellow, OUTPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
statusPir = digitalRead(Pir);
if(statusPir == HIGH){
digitalWrite(ledBlue, HIGH);
digitalWrite(ledYellow, LOW);
digitalWrite(buzzer, HIGH); // buzzer dalam keadaan on
Serial1.println("Ada gerakan");
delay(5000); // jeda 5 detik
}else{
digitalWrite(ledBlue, LOW);
digitalWrite(ledYellow, HIGH);
digitalWrite(buzzer, LOW);
Serial1.println("Tidak ada gerakan");
delay(5000); // jeda 5 detik
}
}