Bonjour,
Il suffit de tester si tu as reçu une chaine de caractères dans ta fonction et de ne retourner que si tu as reçu une chaine.
String inputStr()
{
String str;
while (str.length()==0)
{
str = Serial.readString();
}
return str;
}
Cependant cette manière de faire pose problèmes
- ton programme est bloqué tant que tu n'as pas reçu ta chaine
- il faut éviter d'utiliser la class String qui provoque de la fragmentation mémoire