#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,20,2);
byte ldr=32;
byte rly=19;
byte pir=26;
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
lcd.init();
lcd.backlight();
pinMode(rly, OUTPUT);
pinMode(ldr, INPUT);
pinMode(pir, INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
delay(5000);
if(digitalRead(ldr)==LOW)
{
digitalWrite(rly, LOW);
}
if(digitalRead(ldr)==HIGH)
{
digitalWrite(rly, HIGH);
}
if(digitalRead(pir)==0)
{
digitalWrite(rly, HIGH);
}
if(digitalRead(pir)==1)
{
digitalWrite(rly, LOW);
}
}