#include<DHT.h>
#include<LiquidCrystal.h>
// including the Library (LiquidCrystal) for LCD
int DthPin=10;
DHT dht(DthPin,DHT11);
const int rs=12, en =11, d4 = 5, d5 =4,d6 =3, d7=2;//
LiquidCrystal lcd(rs,en,d4,d5,d6,d7);
// Library variableName(name of device_pins which is conected to Arduino)
void setup() {
Serial.begin(9600);
lcd.begin(16,2);// LCD type: 16 column and 2 rows
dht.begin();
}
void loop() {
float temp=dht.readTemperature();//variable.memberFunction()
float humd=dht.readHumidity();
Serial.print("Temperature of this room is: ");
Serial.print(temp);
Serial.println("deg.Celsius");
Serial.print("humidity of this room is: ");
Serial.print(humd);
delay(2000);
//(column index:0-15;row index:0=1st row,1=2nd row;)
lcd.setCursor(1,1);//(Column index , row index)
//setCursor(1,0) is a Library Function,where we passing the arguments 1,0
lcd.print("Temperature: ");
lcd.print(temp);
lcd.setCursor(2,0);
lcd.print("Humidity: ");
lcd.print(humd);
lcd.scrollDisplayLeft();
delay(500);
//scrollDisplayLeft() is a Library Function
}