Étape 5: Code explication - suite
Dans la boucle, nous lire l’état du bouton et assignez-la à la variable « button_state ».
Ensuite, nous vérifions si le bouton est enfoncé.
Si l’affaire est vrai, nous tapons la commande "AT + CIPSEND = 0, 23" pour envoyer les 23 bits de données par le biais de canaux 0 à notre dispositif connecté à l’ESP-01. Puis nous tapez le message que nous voulons envoyer. Dans ce cas, le message est « Touche a été pressée! » Notez que nous pouvons utiliser la mise en forme pour modifier le texte et en faire un en-tête html.
Ensuite, nous créons une variable chaîne qui contiendra les données venant du module ESP. Une fois que toutes les données ont été lues, nous vérifions si les données reçues contient soit une chaîne égale à "LED = ON" ou "LED = OFF" le long des lignes.
Si le premier cas est true, le voyant est allumé. Si le second cas est true, le voyant est éteint.