// Kodingan Arduino dengan Sensor PIR
int pirSensorPin = 2; // Hubungkan pin sensor PIR ke pin digital 2
int ledPin = 13; // Hubungkan LED built-in Arduino ke pin digital 13
void setup() {
pinMode(pirSensorPin, INPUT); // Set pin sensor PIR sebagai input
pinMode(ledPin, OUTPUT); // Set pin LED sebagai output
Serial.begin(9600); // Inisialisasi koneksi serial dengan kecepatan 9600 bps
}
void loop() {
int pirState = digitalRead(pirSensorPin); // Baca nilai sensor PIR
if (pirState == HIGH) {
Serial.println("Gerakan terdeteksi!"); // Tulis pesan ke Serial Monitor
digitalWrite(ledPin, HIGH); // Nyalakan LED jika gerakan terdeteksi
} else {
Serial.println("Tidak ada gerakan."); // Tulis pesan ke Serial Monitor
digitalWrite(ledPin, LOW); // Matikan LED jika tidak ada gerakan
}
delay(500); // Tunda selama 0,5 detik untuk mengurangi kecepatan pembacaan sensor
}