Go Down

Topic: si readstring contient une sous chaine (Read 843 times) previous topic - next topic

baldouine

Bonjour, je voudrais demmander à mon arduino de un print si serial.readstring contient une sous chaine

Code: [Select]

void loop() {
  if (Serial.available()>0) {
      String command = Serial.readString();
      if(command.indexOf("ATD") > 0) {
        String phonenumber = getValue(command, ' ', 1);
        Serial.println("call phone");
        Serial.println(phonenumber);
      }
}


l'idée serait que j'envoie à mon arduino cette chaîne de caractère par exemple :
ATD 0677889911;
et m'affiche mon prinln

mais ma ligne
 if(command.indexOf("ATD") > 0) {

ne semble pas marché pour une raison que j'ignore

Go Up