#include #include #define DHT_PIN 7 #define DHT_MODEL DHT11 LiquidCrystal_I2C lcd(0x27,16,2); DHT dht(DHT_PIN, DHT_MODEL); void setup() { dht.begin(); lcd.init(); lcd.backlight(); lcd.setCursor(0, 0); lcd.print("COSMOLIGHT"); lcd.setCursor(0, 1); lcd.print("Project Arduino"); delay(3000); } void loop(){ float temperature = dht.readTemperature(); float humidity = dht.readHumidity(); lcd.clear(); lcd.setCursor(0, 0); if (isnan(temperature) || isnan(humidity)) { lcd.setCursor(0, 0); lcd.print("ERROR"); return; } lcd.setCursor(0, 0); lcd.print("Temp("); lcd.write(0xdf); lcd.print("C): " + String(temperature, 1)); lcd.setCursor(0, 1); lcd.print("Hum(%): " + String(humidity, 1)); delay(2000); }