#include <DHT.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(18, 5, 17, 16, 4, 0);
const int dhtPin = 14;
DHT dht(dhtPin, DHT22);
void setup() {
lcd.begin(16, 2);
Serial.begin(115200);
dht.begin();
}
void loop() {
// Wait a few seconds between measurements.
delay(2000);
// Reading temperature or humidity takes about 250 milliseconds!
// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
float humidity=dht.readHumidity();
// Read temperature as Celsius (the default)
float temperature = dht.readTemperature();
lcd.setCursor(0,0);
lcd.print("Humiditiy : "+String(humidity));
lcd.setCursor(0,1);
lcd.print("Temp : "+String(temperature));
Serial.println("Humiditiy : "+String(humidity));
Serial.println("TEmp is : "+String(temperature));
}