Problème programme Arduino IDE pour TFE.

Les tests sur millis() ne sont pas bons. Par exemple :
    if(millis <= 3600000)doit être    if(millis() <= 3600000)
Ensuite les valeurs testées sont incohérentes :

 if(millis <= 3600000)



    else if(millis >= 3600000)  <-- c'est l'opposé du précédent test


       
    else if(millis >= 7200000)  <-- ça ne va pas avec un else, par rapport au test précédent


    else (millis >= 108000000)

Il manque le if du dernier test.
Pour cette suite de tests il faut tester dans le bon ordre :

  • if millis() >= 108000000)
  • else if(millis >= 7200000)
  • else if(millis >= 3600000)
  • else