#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);
}
uno:A5.2
uno:A4.2
uno:AREF
uno:GND.1
uno:13
uno:12
uno:11
uno:10
uno:9
uno:8
uno:7
uno:6
uno:5
uno:4
uno:3
uno:2
uno:1
uno:0
uno:IOREF
uno:RESET
uno:3.3V
uno:5V
uno:GND.2
uno:GND.3
uno:VIN
uno:A0
uno:A1
uno:A2
uno:A3
uno:A4
uno:A5
dht1:VCC
dht1:SDA
dht1:NC
dht1:GND
led1:A
led1:C
led2:A
led2:C
lcd1:GND
lcd1:VCC
lcd1:SDA
lcd1:SCL
vcc1:VCC
gnd1:GND
r1:1
r1:2
r2:1
r2:2