#include <LCD-I2C.h>
int inputPin = 14;
int LedPin = 2;
int LedPin2 = 4;
int pirState = LOW;
int val = 0;
LCD_I2C lcd(0x27, 16, 2);
void setup() {
Serial.begin(115200);
pinMode(inputPin, INPUT);
pinMode(LedPin, OUTPUT);
pinMode(LedPin2, OUTPUT);
lcd.begin();
lcd.display();
lcd.backlight();
}
void loop() {
val = digitalRead(inputPin);
if (val == HIGH) {
digitalWrite(LedPin, HIGH);
lcd.setCursor(0 ,0);
lcd.println("Hello Welcome--");
if (pirState == LOW) {
pirState = HIGH;
}
} else {
if (pirState == HIGH) {
digitalWrite(LedPin2, HIGH);
lcd.setCursor(0 ,0);
lcd.println("Buh bye ");
pirState = LOW;
}
}
}