//Libraries
#include <DHT.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>
#define DHTPIN2 7
#define DHTPIN3 8
DHT dht2 = {DHTPIN2, DHT22};
DHT dht3 = {DHTPIN3, DHT22};
//Variables
float temperature; //Stores humidity value
float temperature1;
float humidity;
float humidity2;
LiquidCrystal_I2C lcd(0x27,16,2);
void setup()
{
Serial.begin(9600);
lcd.init(); // initialize the lcd
// Print a message to the LCD.
lcd.backlight();
lcd.setBacklight(HIGH);
dht2.begin();
dht3.begin();
}
void loop(){
int temperature1 = dht2.readTemperature();
int humidity1 = dht2.readHumidity();
int temperature2 = dht3.readTemperature();
int humidity2 = dht3.readHumidity();
//Print temp and humidity values to LCD
lcd.setCursor(0,1);
lcd.print("Dpa: ");
lcd.print(humidity1);
lcd.print("%");
lcd.print("DI: ");
lcd.print(humidity2);
lcd.print("%");
lcd.setCursor(0,0);
lcd.print("TPa: ");
lcd.print(temperature1);
lcd.print("C");
lcd.print("TI: ");
lcd.print(temperature2);
lcd.print("C");
delay(2000); //Delay 2 sec between temperature/humidity check.
}