Activation d'un module relai après lecture de tension (capteur de force)

Bonjour,

Il faut que tu mémorise le temps dans millis_depart uniquement la première fois que la valeur est supérieure à 4900.
Pour cela tu peux utiliser un flag ou mettre dans millis_depart à 0 quand il n'y a pas présence et mémoriser le temps quand la valeur est supérieure à 4900 et que millis_depart est égal à 0.

  if (fsrVoltage < 4900)
  {
    Serial.println("Il n'y a personne");
    digitalWrite(pin_relai, HIGH); //on active le relai pour laisser le ventilo allumé
    millis_depart=0;
  }
  if (fsrVoltage >= 4900) //4900 mV = 10 kg
  {
    temps_presence = millis();
    if (millis_depart == 0)
      millis_depart = temps_presence;  // la mesure vient de passer au dessus de 4900
    if (temps_presence - millis_depart >= 5000)
    {
      Serial.println("Il y a quelqu'un");
      digitalWrite(pin_relai, LOW); //on désactive le relai pour éteindre le ventilo
    }
  }