Étape 2: Le Code
Tout d’abord, après les paramètres généraux et la mise en place, il est important de commencer l’ESP en tant que serveur. Pour ce faire, la fonction InitWifiModule est utilisée (voir code attaché)
Lorsque la connexion du moniteur série affiche les informations tel qu’illustré à la figure. Très importante est la deuxième adresse IP qui s’affiche sur l’écran : 10.0.1.2 (bien sûr le vôtre sera une autre adresse IP).
Vous cherchez le code de façon plus détaillée :
- Dans la boucle principale, la première chose est regarder pour voir si l’ESP est envoyer quelque chose et que la chaîne « + IPD » se trouve. Si se produit, signifie que la page a été identifiée (voir copie du moniteur série ci-dessous).
- Nous devrions attendre 300 millisecondes pour s’assurer que le tampon série a lu toutes les données.
- Comme la fonction de lecture () renvoie ASCII, il est important que, lors du chargement de l’ID de connexion, la valeur "48" est été soustraite des lecture des données. « 48 » est le code de l’ASC du premier caractère « 0 ». Donc si par exemple, les données 49 (code ASCII pour « 1 ») sont reçues en soustrayant 48, le résultat sera un chiffre pur ("1").
- Le code HTML est construit à Arduino Code et envoyé au navigateur pour la construction de la page.