const int pir = 13 ; // Pin sensor PIR
const int ledPin = 12 ; // Pin LED
const int buzzerPin = 11 ; // Pin buzzer
void setup() {
Serial.begin( 9600 );
pinMode(pir, INPUT );
pinMode( ledPin , OUTPUT);
pinMode(buzzerPin, OUTPUT );
}
void loop() {
// Baca status sensor PIR
int motion = digitalRead( pir);
// Jika gerakan terdeteksi, tampilkan di serial monitor "ada gerakan" serta nyalakan LED dan buzzer , dan sebalikanya pada else
if (motion = HIGH ) {
Serial.println("Gerakan terdeteksi!");
digitalWrite(ledPin, HIGH);
tone(buzzerPin, 1000);
delay(1000);
} else {
Serial.println("Tidak Ada Gerakan!");
digitalWrite(ledPin, LOW);
noTone(buzzerPin);
}
// Tunggu sebentar sebelum membaca status sensor lagi
delay(1000);
}