#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C LCD(0x27,16,2);
int relay = 2;
int redLED = 3;
int blueLED = 4;
int buzzer = 5;
void setup()
{
pinMode(relay, OUTPUT);
pinMode(redLED, OUTPUT);
pinMode(blueLED, OUTPUT);
pinMode(buzzer, OUTPUT);
LCD.init();
LCD.backlight();
LCD.clear();
}
void loop()
{
int motionsensor = digitalRead(6);
delay(500);
if(motionsensor == 1)
{
digitalWrite(relay, HIGH);
digitalWrite(blueLED, HIGH);
digitalWrite(buzzer, HIGH);
delay(2000);
digitalWrite(relay, 0);
digitalWrite(blueLED, 0);
digitalWrite(buzzer, 0);
LCD.setCursor(0,0);
LCD.print("Someone is ");
LCD.setCursor(6,1);
LCD.print("there");
}
else if(motionsensor == 0);
{
digitalWrite(redLED,1);
delay(2000);
digitalWrite(redLED,0);
LCD.setCursor(0,0);
LCD.print("No one is ");
LCD.setCursor(6,1);
LCD.print("there");
}
}