#include <Arduino.h>
#include <DHT.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#define DHTPIN 4 // what pin the DHT22 Data is connected to
#define DHTTYPE DHT22 // DHT 22 (AM2302)
#define VERTE 10//
#define ROUGE 12
DHT dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino
LiquidCrystal_I2C lcd(0x27, 20, 4);
float t ; // Gets the values of the temperature
float h ; // Gets the values of the humidity
void setup(){
lcd.init(); // initialisation de l’afficheur
lcd.backlight(); // active le rétro-éclairage
dht.begin();
lcd.begin(20,4);
digitalWrite(10, HIGH);
}
void loop(){
h = dht.readHumidity();
t = dht.readTemperature();
//lcd.clear(); // effacer le contenu de l’Afficheur LCD
lcd.setCursor(0, 1); // se positionner à la première ligne
lcd.print("Temperature = ");
lcd.print(t); // Afficher la température sur l'afficheur
lcd.print("c");
lcd.setCursor(0,2); // se positionner à la deuxième ligne
lcd.print("Humiditee = ");
lcd.print(h); // Afficher la température sur l'afficheur
lcd.print("%");
if (t <= 25) digitalWrite(VERTE, HIGH);
if (t >= 27) digitalWrite(VERTE, LOW);
delay(100);
}