User manual

String sendCom(String command)
{
esp8266.println(command);
return esp8266.readString();
}
2
Recherche des erreurs
En développant le programme il y a souvent des erreurs et des complications.
Pour avoir vraiment une chance, il y a deux fonctions debugqui sont activées ou
désactivées par un paramètre au tout début du programme.
#devine DEBUG true
La première fonction n’a pas plus d’effet qu’une simple édition de texte par
l’interface série définie comme standard. Lorsque la constante DEBUGest vraie, le
contenu de la chaîne de caractères Msgest envoyé.
void debug(String Msg)
{
if (DEBUG)
{
Serial.println(Msg);
}
}
La deuxième fonction est rapidement expliquée. Si la fonction
serialDebug est appelée, le programme passe dans une boucle et se comporte à
partir de comme le premier programme SoftwareSerialtesté. Cela signifie que
toutes les données qui ont été envoyées par le moniteur rie au contrôleur pas-
sent directement sur le module et inversement. En cas d’erreur on peut appeler la
fonction et envoyer des instructions manuellement pour tester se trouve
l’erreur.
//---Debug Functions---