#include <LiquidCrystal_I2C.h>
#define LDR_PIN 2
#define PIN_PIR 4
#define LED_PIN_1 6
#define LED_PIN_2 8
LiquidCrystal_I2C lcd(0x27, 20, 4);
void setup() {
pinMode(LDR_PIN, INPUT);
pinMode(PIN_PIR, INPUT);
pinMode(LED_PIN_1, OUTPUT);
pinMode(LED_PIN_2, OUTPUT);
lcd.init();
lcd.backlight();
}
void loop() {
lcd.setCursor(2, 0);
lcd.print("Street: ");
if ((digitalRead(LDR_PIN) == LOW))
{
lcd.print("Light");
digitalWrite(LED_PIN_1, LOW);
}
else {
lcd.print("Dark!");
digitalWrite(LED_PIN_1,HIGH );
}
if (digitalRead(PIN_PIR)==HIGH)
{
digitalWrite(LED_PIN_2,HIGH );
}
else {
digitalWrite(LED_PIN_2,LOW );
}
delay(100);
}