int led = 2; // pin anoda led ke pin 13 arduino
int sensor = 7; // pin tengah sensor pir ke pin 2 arduino
int val = 0; // variabel menyimpan kondisi (nilai) sensor pir
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT); //inisialisasi LED sebagai output
pinMode(sensor, INPUT); //inisialisasi sensor pir sebagai input
Serial.begin(9600); //inisialisasi untuk serial monitor
}
void loop() {
// put your main code here, to run repeatedly:
val = digitalRead(sensor); // membaca nilai sensor dan menyimpannya di variabel val
if (val == HIGH){
digitalWrite(led, HIGH); // nyalakan LED
Serial.println("Gerakan terdeteksi"); // cetak di serial monitor "gerakan terdeteksi"
}
if (val == LOW){
digitalWrite(led, LOW); // nyalakan LED
}
delay (1000);
}