#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define sensor 4
#define buzzer 3
LiquidCrystal_I2C lcd(0x27, 20, 4);
int val = 0; //declare as global variable
void setup() {
lcd.init(); //lcd start
lcd.backlight(); //backlight start
lcd.setCursor(1, 0);
pinMode(sensor, INPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
val = digitalRead(sensor);
if (val == HIGH) {
tone(buzzer, 330);
delay(500);
noTone(buzzer);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("SECURITY BREACHED!!");
delay(500);
lcd.clear();
} else {
lcd.setCursor(0, 0);
lcd.print("ALARM ACTIVATED");
}
delay(1000);
}