#define LEDRED 2
#define LEDG 3
#define RelayA 4
#define SensorPin A0
void setup() {
pinMode(LEDRED, OUTPUT);
pinMode(LEDG, OUTPUT);
pinMode(RelayA, OUTPUT);
Serial.begin(9600);
}
void loop() {
int tempRaw = analogRead(SensorPin); // Lecture du capteur analogique
Serial.print("Valeur capteur (0-1023) : ");
Serial.println(tempRaw);
if (tempRaw <= 115) {
digitalWrite(RelayA, LOW); // Moteur OFF
digitalWrite(LEDRED, HIGH); // LED rouge allumée
digitalWrite(LEDG, LOW); // LED verte éteinte
Serial.println("Température >= 80°C → Moteur arrêté");
} else {
digitalWrite(RelayA, HIGH); // Moteur ON
digitalWrite(LEDRED, LOW); // LED rouge éteinte
digitalWrite(LEDG, HIGH); // LED verte allumée
Serial.println("Température < 80°C → Moteur actif");
}
delay(1000);
}