Interpréter une chaîne de caractère vis Serial

Gruniek:
Merci mais c'est totalement l'inverse que j'aimerais faire :wink:

Oups, j'étais complètement à coté de la plaque :-[

Tu peux faire comme ceci

 char msg[30];
 // ... ici reception du message
 if (strcmp(strtok(msg," "),"RUN")==0)
 {
   // trouvé le message
   char *p;
   while ((p=strtok(NULL," "))!=NULL)
   {
     int val=atoi(p+1);
     switch(*p)
     {
       case 'a': a=val; break;
       case 'b': b=val; break;
       case 'x': x=val; break;
       case 'y': y=val; break;
       case 'z': z=val; break;
       case 's': s=val; break;
     }
   }
 }