#include "DHT.h" // Подключаем библиотеку для работы с датчиком DHT22
#define DHTPIN 2 // Digital pin connected to the DHT sensor
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
DHT dht(DHTPIN, DHTTYPE);
#include <LiquidCrystal_I2C.h> // Подключаем библиотеку для работы с LCD дисплеем по шине I2C
LiquidCrystal_I2C lcd(0x27,16,2);
unsigned long previousMillis = 0;
unsigned long currentMillis = 0;
void setup() {
lcd.init(); // инициализация
lcd.backlight(); // включение подсветки дисплея
dht.begin();
}
void loop() {
currentMillis = millis();
if (currentMillis - previousMillis >= 1000){
float h = dht.readHumidity();
float t = dht.readTemperature();
lcd.clear();
lcd.print("Humidity = " + String(h));
lcd.setCursor(0,1);
lcd.print("Temp. = " + String(t));
previousMillis = currentMillis;
}
}