#define PIR_PIN 12 // Pin untuk sensor PIR
#define RELAY_PIN 4 // Pin untuk relay
void setup() {
Serial.begin(115200);
pinMode(PIR_PIN, INPUT); // Set pin PIR sebagai input
pinMode(RELAY_PIN, OUTPUT); // Set pin relay sebagai output
digitalWrite(RELAY_PIN, LOW); // Pastikan relay mati di awal
}
void loop() {
int pirState = digitalRead(PIR_PIN); // Membaca status PIR
if (pirState == HIGH) {
Serial.println("Pergerakan terdeteksi!");
digitalWrite(RELAY_PIN, HIGH); // Nyalakan lampu
} else {
Serial.println("Tidak ada pergerakan.");
digitalWrite(RELAY_PIN, LOW); // Matikan lampu
}
delay(100); // Debounce
}