#include <DHT.h>
#include <LiquidCrystal_I2C.h>
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 16, 2);
float nam;
float temp;
void setup() {
dht.begin();
lcd.init();
lcd.backlight();
}
void loop() {
nam = dht.readHumidity();
temp = dht.readTemperature();
if (isnan(nam) || isnan(temp)) {
lcd.clear();
lcd.print("Failed to read");
lcd.setCursor(0, 1);
lcd.print("from DHT sensor");
} else {
lcd.clear();
String displayText = "Namlik : " + String(nam) + "%" + ";
String
lcd.setCursor(0, 0);
lcd.print(displayText);
for (int i = 0; i < displayText.length(); i++) {
lcd.scrollDisplayLeft();
delay(300);
}
lcd.clear();
}
}