#include <LiquidCrystal.h>
// Pin untuk sensor PIR
const int pirPin = 2;
// Pin untuk LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
// Mengatur pin sensor PIR sebagai input
pinMode(pirPin, INPUT);
// Mengatur jumlah kolom dan baris LCD
lcd.begin(16, 2);
// Menampilkan pesan awal di LCD
lcd.print("PIR Sensor");
}
void loop() {
// Membaca status sensor PIR
int pirValue = digitalRead(pirPin);
if (pirValue == HIGH) {
// Jika gerakan terdeteksi
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Gerakan Terdeteksi");
delay(1000); // Tunda selama 1 detik
} else {
// Jika tidak ada gerakan
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Tidak Ada Gerakan");
delay(1000); // Tunda selama 1 detik
}
}