Send mail en répétition

Slt cmt éviter que mon email se renvoit d'une façon répétitive je reçois sur mon Gmail 5 6 7.... Msg j'aimerai envoyer un seul email

If (Etatswitch == LOW) 
{ 
   DigitalWrite(led, HIGH)
      Delay(500);
If (!MailClient.sendMail(&SMTP, &message))
}

Merci

En testant une transition sur EtatSwitch et non en testant son état.

If (Etatswitch == LOW && EtatPrecedent == HIGH) 
{ 
   DigitalWrite(led, HIGH)
    Delay(500);
   If (!MailClient.sendMail(&SMTP, &message))
}
EtatPrecedent = Etatswitch

Salut merci pour ta réponse j'ai essayé le code je reçois encore des msg d'une façon répétitive.

C'est donc que ta variable Etatswitch change de valeur à plusieurs reprise.
Mais comme tu ne donne pas d'information sur ce que c'est, on peut rien en déuire.

Ni sur le hard ni sur le reste du code d'ailleurs.

Bonjour,

Dans le code de @fdufnews il faut que la variable EtatPrecedent soit 'static' ou globale en dehors de toute fonction.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.