#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <DHT.h>
#define VR 36
#define LED 13
#define DHTPIN 15
#define DHTTYPE DHT22
LiquidCrystal_I2C LCD = LiquidCrystal_I2C(0x27,16,2);
DHT dht(DHTPIN,DHTTYPE);
void setup() {
pinMode(LED, OUTPUT);
Serial.begin(9600);
LCD.init();
LCD.backlight();
LCD.setCursor(0,0);
LCD.print("Humidity = ");
}
void loop() {
int vp = analogRead(VR);
float h = dht.readHumidity();
float t = dht.readTemperature();
Serial.println(vp);
LCD.setCursor(0,1);
LCD.print("Value =");
LCD.setCursor(7,1);
LCD.print(vp);
LCD.setCursor(11,0);
LCD.print(h);
if(vp>4000)
digitalWrite(LED, LOW);
else
digitalWrite(LED, HIGH);
delay(10);
Serial.print("Humidity: ");
Serial.print(h);
Serial.println(" %");
Serial.print("Temperature: ");
Serial.print(t);
Serial.print(" *C ");
}