#include <LiquidCrystal_I2C.h> //knižnica pre LCD displej
#define I2C_ADDR 0x27 // adresa zariadenia0x27
#define LCD_COLUMNS 16 // pocet stlpcov displeja
#define LCD_LINES 2 // pocet riadkov displeja
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES); //vytv. objektu lcd
#include "DHT.h"
#define DHTPIN 2 // pin pre DHT
#define DHTTYPE DHT22 // DHT 22
DHT dht(DHTPIN, DHTTYPE); //vytvorenie objektu dht
void setup() {
lcd.init(); // inicializacia LCD
lcd.backlight(); // zapnúť podsvietenie
dht.begin(); // inicializacia DHT
}
void loop() {
float h = dht.readHumidity(); // zadefinovanie slov humidity
float t = dht.readTemperature(); // a temperature
//lcd.clear();
lcd.setCursor(3,0); // nastaví kurzor na stĺpec 4 riadok 1
lcd.print("t = "); // napíše text t =
lcd.print(t); // napíše hodnotu teploty
lcd.print(" oC "); // napíše oC
lcd.setCursor(3,1); // nastaví kurzor na stĺpec 4 riadok 2
lcd.print("v = "); // napíše text v =
lcd.print(h); // napíše hodnotu teploty
lcd.print(" % "); // napíše %
delay(2000); // počkať 2000 ms
}