#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd2 (0x27,20,4);
LiquidCrystal_I2C lcd1(0x26,16,2);
#include "DHT.h"
#define DHTPIN 23
#define DHTTYPE DHT22
#include <Wire.h>
DHT dht(DHTPIN,DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("Serial Connect..ok!");
lcd1.init();
lcd1.backlight();
lcd1.setCursor(3,0);
lcd1.print("DHT22 Humi");
lcd2.init();
lcd2.backlight();
lcd2.setCursor(5,0);
lcd2.print("DHT22 Temp");
}
void loop() {
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature(false);
float f = dht.readTemperature(true);
lcd1.setCursor(0,1);
lcd1.print("Humi: ");
lcd1.print(h);
lcd1.print(" % ");
lcd1.print(" ");
lcd2.setCursor(0,2);
lcd2.print("Temp: ");
lcd2.print(t);
lcd2.print(" C ");
lcd2.print(" ");
lcd2.setCursor(0,3);
lcd2.print("Temp: ");
lcd2.print(f);
lcd2.print(" F ");
lcd2.print(" ");
Serial.print("Humi : ");
Serial.print(h);
Serial.print(" % Temp : ");
Serial.print(t);
Serial.print(" c ");
Serial.print(f);
Serial.println(" F ");
}