//declaration
int temperatureTable[] = {20, 25, 30, 35, 40};
int humidityTable[] = {50, 60, 70, 80, 90};
void setup() {
pinMode(23, OUTPUT); // Configurer la pin23 en tant que sortie pour la LED jaune
pinMode(22, OUTPUT); // Configurer la pin22 en tant que sortie pour la LED rouge
pinMode(21, OUTPUT); // Configurer la pin21 en tant que sortie pour la LED verte
Serial.begin(9600); // Initialiser la communication série à 9600 bauds
}
void loop() {
for(int i = 0; i < 5; i++) {
int temperature = temperatureTable[i];
int humidity = humidityTable[i];
if (temperature >= 30 && humidity >= 70) {
digitalWrite(23, HIGH); // Allumer la LED jaune
Serial.println("Yellow LED on");
} else {
digitalWrite(23, LOW); // Éteindre la LED jaune
Serial.println("Yellow LED off");
}
if (temperature < 30 || humidity < 70) {
digitalWrite(22, HIGH); // Allumer la LED rouge
Serial.println("Red LED on");
} else {
digitalWrite(22, LOW); // Éteindre la LED rouge
Serial.println("Red LED off");
}
if (temperature >= 35 || humidity >= 80) {
digitalWrite(21, HIGH); // Allumer la LED verte
Serial.println("Green LED on");
} else {
digitalWrite(21, LOW); // Éteindre la LED verte
Serial.println("Green LED off");
}
delay(1000); // Attendre 1 seconde avant la prochaine itération
}
}