Salut ,
désolé de te déranger encore mais mon code ne fonctionne toujours pas j'ai mis campagne comme tu m'as dit , je l'ai rajouté a la chaine de sscanf je pense que je n'ai pas compris quelque chose qui me bloque , voila ce que j'ai changé :
void newsimu(WebServer &server, WebServer::ConnectionType type, char *url_tail, bool tail_complete)
{
if ( type == WebServer::GET )
{
double consigne , intervalle , p , i , d ;
int type ;
int j ;
j = 0 ;
char tab[52] ;
char c ;
c = server.read();
do {
while(server.available() < 8);/* Attente de la chaine "campagne" */
}while(server.read() != 'campagne' );/* Tant que chaine != campagne */
while( c != '!' ){
c = tab[j] ;
if ( c ='!'){
tab[j] = '\0';
}
j++ ;
}
if(sscanf(tab, "campagne?newsimu;%d;%d;%d;%d;%d;%d!", consigne, type, p , i , d , intervalle )== 6){
Serial.println(consigne);
Serial.println(type);
Serial.print(p);
Serial.print(i);
Serial.print(d);
Serial.print(intervalle);
}
Merci d'avance