#define pot 27
#define ldr 26
#define pir 22
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
LiquidCrystal_I2C lcd(0x7, 16, 2);
void setup(){
lcd.init();
lcd.backlight();
pinMode(pot,INPUT);
pinMode(ldr, INPUT);
pinMode(pir,INPUT);
}
void loop(){
int valor = analogRead(pot);
int luminosidade = analogRead(ldr);
lcd.print("valor aferido:");
lcd.setCursor(0, 1);
lcd.print(valor);
lcd.setCursor(1, 1);
delay(1000);
lcd.clear();
lcd.print("p. luminosidade:");
lcd.setCursor(0, 1);
lcd.print(luminosidade);
lcd.setCursor(1, 1);
delay(2000);
lcd.clear();
int leitura = digitalRead(pir);
if(leitura == HIGH){
lcd.print("SEN. PIR ATIVADO");
lcd.setCursor(0, 1);
delay(500);
lcd.clear();
}
else {
}
}