#include <LiquidCrystal.h>
LiquidCrystal lcd(19,23,18,17,16,15);
void setup() {
lcd.begin(16,2);
pinMode(34, INPUT);
pinMode(33, OUTPUT);
Serial.begin(9600);
pinMode(2, INPUT);
pinMode(13, OUTPUT);
pinMode(27, INPUT);
}
void loop() {
int sensor = analogRead(34);
int temp = analogRead(27);
int pir = digitalRead(2);
if(sensor>3000){
lcd.setCursor(0,0);
lcd.println("luminous high");
lcd.setCursor(0,1);
lcd.println(sensor);
digitalWrite(33,HIGH);
}
else{
digitalWrite(33, LOW);
}
delay(2000);
if(pir==1){
lcd.setCursor(0,0);
lcd.println("Person detected");
lcd.setCursor(0,1);
lcd.println(" ");
tone(13,2000,500);
delay(100);
}
else{
noTone(13);
}
delay(2000);
if(temp>2500){
lcd.setCursor(0,0);
lcd.println("Temp is high");
lcd.setCursor(0,1);
lcd.println(temp);
tone(13,2000,500);
delay(100);
}
else{
noTone(13);
}
delay(2000);
}