#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);
}
NOCOMNCVCCGNDINLED1PWRRelay Module
NOCOMNCVCCGNDINLED1PWRRelay Module
NOCOMNCVCCGNDINLED1PWRRelay Module