User manual
012
{
013
sendCom("LED=" + String(setLed), "OK");
014
}
015
}
016
017
else {
018
debug("Wrong UDP Command");
019
if (sendCom("AT+CIPSEND=19", ">"))
020
{
021
sendCom("Wrong UDP Command", "OK");
022
}
023
024
}
025
}
026
}
027
}
L’analyse des instructions qui arrivent a lieu dans la routine loopqui tourne en
permanence. S’il y a des données du module (esp8266.available()), elles sont
analysées sur la présence des caractères « +IPD, ». Si d’autre part l’instruction
led est trouvée, l’instruction parseInt()mémorise automatiquement les prochains
nombres dans les variables setLed. Grâce à notre définition des instructions, ce
doit être soit 1 ou 0 pour ainsi activer ou désactiver la DEL. Ensuite, la fonction
debug transmettra une confirmation à l’ordinateur via l’instruction CIPSEND. Si
l’instruction led ne faisait pas partie des données reçues par le module, un mes-
sage d'erreur informe d’une instruction défaillante. La première commande par le
réseau serait ainsi complète.
2.4 | Commutateur réseau
Dans le programme précédent, les premières commandes ont été évaluées et une
DEL activée en fonction.