Problème de retour d'état

Bonjour, désolé j'ai oublié de mettre la balise code et je n'arrive pas a éditer :confused:

Bonjour à tous,

Je suis vraiment débutant...

J'utilise un ESP8266, j'ai crée une petite page HTML dans l'arduino, page que je consulte via le réseau local ou réseau extérieur, pour le moment, j'active juste une sortie et je lis l'état d'une entrée, tout ça fonctionne.
J'ai voulu simplement lire l'état d'une deuxième entrée et là, mon code ne marche pas, c'est à dire qu'il lit la première commande mais ignore la deuxième, si j'inverse j'ai bien l'autre entrée qui marche mais plus celle dans le code en bas, en fait la première du code fonctionne mais pas la deuxième, j'ai fait plusieurs essais en modifiant plusieurs lignes mais je n'y arrive pas, voilà les 2 lectures en question :
Merci :wink:

void handleroot(){
   String temp(reinterpret_cast<const __FlashStringHelper *>(index_html));
   String tempu(reinterpret_cast<const __FlashStringHelper *>(index_html));
    
    
    if (digitalRead(entree2) == HIGH) 
      tempu.replace("%entree2%", "5v"); else  tempu.replace ("%entree2%", "0v");
      server.send(200, "text/html", tempu);
     
      
    if (digitalRead(entree) == HIGH) 
      temp.replace("%entree%", "5v"); else  temp.replace ("%entree%", "0v");
      server.send(200, "text/html", temp);   
 
      }

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