#define PIR_PIN 7 // Pin untuk sensor PIR
#define RED_LED_PIN 8 // Pin untuk LED Merah
#define GREEN_LED_PIN 9 // Pin untuk LED Hijau
void setup() {
pinMode(PIR_PIN, INPUT); // Set PIR_PIN sebagai input
pinMode(RED_LED_PIN, OUTPUT); // Set RED_LED_PIN sebagai output
pinMode(GREEN_LED_PIN, OUTPUT); // Set GREEN_LED_PIN sebagai output
Serial.begin(9600); // Inisialisasi Serial Monitor
}
void loop() {
int pirState = digitalRead(PIR_PIN); // Membaca status dari sensor PIR
if (pirState == HIGH) { // Jika ada gerakan terdeteksi
digitalWrite(RED_LED_PIN, HIGH); // Nyalakan LED Merah
digitalWrite(GREEN_LED_PIN, LOW); // Matikan LED Hijau
Serial.println("Gerakan Terdeteksi");
} else { // Jika tidak ada gerakan
digitalWrite(RED_LED_PIN, LOW); // Matikan LED Merah
digitalWrite(GREEN_LED_PIN, HIGH); // Nyalakan LED Hijau
Serial.println("Tidak ada gerakan");
}
delay(500); // Tunggu 1 detik sebelum membaca lagi
}