#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
#define LED_PIN 13
#define PIR_PIN 8
void setup() {
pinMode(PIR_PIN, INPUT);
lcd.init(); // Initialize LCD
lcd.backlight(); // Turn on backlight
lcd.setCursor(0,0);
lcd.print("Sensor PIR");
delay(1500);
lcd.clear();
}
void loop() {
int pirState = digitalRead(PIR_PIN);
if (pirState == HIGH) {
digitalWrite(LED_PIN, HIGH);
lcd.setCursor(0,0);
lcd.print("ON ");
lcd.setCursor(0,1);
lcd.print(" afwanalfiyan ");
} else {
digitalWrite(LED_PIN, LOW);
lcd.setCursor(0,0);
lcd.print("OFF");
lcd.setCursor(0,1);
lcd.print(" "); // Clear the old text
}
delay(300);
}