#include <Wire.h>
#include <Adafruit_Sensor.h>
#include <DHT.h>
#define DHTPIN 22
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
#define POTPIN 32
#define LDRPIN 34
#define LED_PIN_1 4 // Broche pour la première LED
#define LED_PIN_2 5 // Broche pour la deuxième LED
void setup() {
Serial.begin(9600);
pinMode(POTPIN, INPUT);
pinMode(LDRPIN, INPUT);
pinMode(LED_PIN_1, OUTPUT); // Déclaration de la broche de la première LED en tant que sortie
pinMode(LED_PIN_2, OUTPUT); // Déclaration de la broche de la deuxième LED en tant que sortie
}
void loop() {
float humidity = dht.readHumidity(); // Lecture de l'humidité
float temperature = dht.readTemperature(); // Lecture de la température en Celsius
int lightIntensity = analogRead(LDRPIN); // Lecture de l'intensité lumineuse
// Condition pour allumer les LED lorsque la valeur de LDR est < 2000
if (lightIntensity > 2000) {
digitalWrite(LED_PIN_1, HIGH); // Allumer la première LED
digitalWrite(LED_PIN_2, HIGH); // Allumer la deuxième LED
} else {
digitalWrite(LED_PIN_1, LOW); // Éteindre la première LED
digitalWrite(LED_PIN_2, LOW); // Éteindre la deuxième LED
}
}