#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include <DHT.h>
DHT sensor(4, DHT22);
int Pbutton1;
int Pbutton2;
void setup() {
pinMode(Pbutton1, INPUT);
pinMode(Pbutton2, INPUT);
lcd.begin(16,2);
lcd.backlight();
sensor.begin();
}
void loop() {
// put your main code here, to run repeatedly:
A:
Pbutton1=digitalRead(2);
if(Pbutton1==0){
goto B;
}
Pbutton2 = digitalRead(3);
if(Pbutton2==0){
lcd.clear();
}
goto A;
B:
sensor.read(4);
float temp = sensor.readTemperature();
lcd.setCursor(0,0);
lcd.print("Temperature: ");
lcd.setCursor(0,1);
lcd.print(temp);
lcd.println(" Celsius");
Pbutton2 = digitalRead(3);
if(Pbutton2==0){
lcd.clear();
goto A;
}
goto B;
}