12. Tapez maintenant l'adresse IP dans la barre d'adresse du navigateur Web et appuyez sur Entrée. Maintenant, l'utilisateur peut voir les données transmises sur la page Web. Vérifiez la vidéo ci-dessous pour le processus complet. Arduino site web app. Étapes de programmation:
1. Incluez la bibliothèque SoftwareSerial pour permettre la communication série sur les PIN 2 et 3 et déclarer certaines variables et chaînes. #comprendre
Logiciel client série (2, 3); // RX, TX String page web = ""; int i = 0, k = 0; String readString; int x = 0; booléen No_IP = false; Chaîne IP = ""; char temp1 = '0';
2. Après cela, nous devons définir certaines fonctions pour effectuer les tâches souhaitées. Dans la fonction Setup (), nous initialisons la communication UART série intégrée pour ESP8266 en tant que (9600); à la vitesse de transmission de 9600.
void setup () { (9600); (9600); wifi_init (); intln ("Système prêt.. ");}
3. Dans la fonction wifi_init (), nous initialisons le module wifi en envoyant des commandes telles que réinitialiser, définir le mode, se connecter au routeur, configurer la connexion, etc.
- Arduino site web store
Arduino Site Web Store
Arrêter la capture. Appliquer le filtre: == "POST", il ne devrait pas alors rester beaucoup de trames...
Visualiser le code source de la page "" (dans le navigateur Firefox, clic droit dans la page et "Code source de la page"). Relever le nom des différents contrôles du formulaire. Rechercher dans la trame POST relevée dans Wireshark où et comment sont transmises les
informations contenues dans le formulaire (exemple capture d'écran ci-dessous). à partir de la page des éléments trouvés et des travaux déjà réalisés avec la carte Danger Shield, modifier le code précédent pour obtenir l'affichage ci-dessous ainsi que la commande de la carte Danger Shield par le formulaire. Arduino site web store. Notes:
Pour insérer (dans un programme Arduino) le caractère " dans une chaine de caractère il faut le faire précéder du caractère \: Exemple: ""
Une solution possible pour retrouver les différents paramètres dans la chaine renvoyée par la méthode POST consiste à utiliser la méthode " lastIndexOf " du langage Arduino.
Il va falloir mouiller le maillot
- Edité par Benzouye 6 février 2019 à 10:14:36
5 février 2019 à 15:27:09
Benzouye a écrit:
Exactement comme tu l'as décris, et en recherchant un peu sur le net tu trouveras des tas de tutos en Python/PHP/MySQL... Merci beaucoup pour votre réponse! Le problème que j'arrive pas à résoudre malgré mes recherches c'est de mettre les valeurs de l'arduino dans la BDD ( des valeurs qui varie soit 0 ou 1) par exemple quand c'est un 1 alors la place n'est pas dispo donc sur le site que je vais crée, la place X sera pas dispo, donc comment envoyer ces valeurs dans la BDD
5 février 2019 à 16:00:18
Qu'as-tu déjà fais? As-tu créé ta base de données? Si oui, qu'as-tu fais? Si non où en es-tu? As-tu créé le script PHP qui permet d'insérer / de mettre à jour les valeurs dans la BDD? Si oui, qu'as-tu fais? Si non, où en es-tu? WEB ET ARDUINO - PlaisirArduino. As-tu créé le script arduino (C/C++) qui appelle le script PHP en lui passant les valeurs des capteurs? Si oui, qu'as-tu fais? Si non, où en es-tu?