Étape 2: Logiciels pour
Remarque : le baudrate doit correspondre aux deux extrémités d’une paire de comms périphérique.
Il y a 2 comms séries tel que mentionné précédemment.
0.0. taux en bauds pour série comms entre Arduino et ESP8266 certaines sources sur Internet (par exemple guide du fabricant officiel) recommandé 57600, certains forum messages 115200 recommandée. Cependant le ESP8266 reçu (le dec14) a été la dernière version (0902) et le débit en bauds a été fixé à 9600. En supposant que tous les autres paramètres tenues correctes, changeant de ce taux en bauds n’est pas vraiment un problème.
La capture d’écran suivante décrit la version du logiciel ESP8266 suite à une installation « correcte » sur le matériel et le logiciel en détail. Le principal défi est dépannage d’incertitude sur les paramètres de configuration et le logiciel du matériel.
baudrate 0.1 pour série comms entre Arduino et USB surveiller en supposant à l’aide de matériel de série, tout baudrate va faire. Logiciel serial a une vitesse de transmission limitée de 19200.
0. terminal logiciel Hyperterminal, Arduino Serial Monitor, CoolTerm, SSCOM
En supposant qu’en utilisant le matériel & câblage identifiés précédemment, Arduino Serial Monitor permet de surveiller la sortie série. Le port USB sur l’Arduino est par défaut Serial0.
1. à quoi s’attendre
Alimenter l’arduino et la configuration de ESP8266. Le voyant rouge ESP8266 s’allume et clignote de LED bleu lors du démarrage. Utilisez un périphérique compatible wifi, chercher des ssid ESP_XYZABC ; où XYZABC est les 6 derniers chiffres de l’adresse mac de la ESP8266. Par défaut ESP8266 démarre en mode AP doux avec DHCP, et n’importe quel périphérique compatible wifi peut être associé à ce point d’accès souple et recevoir l’adresse IP de 192.168.4.XYZ
Félicitations, ESP8266 est vivant (si a survécu à tout les malheurs qui s’est passé plus tôt).
2. le code source pour l’essai de ESP8266 avec Arduino
Le code source ci-dessus données simplement copiées entre 2 interfaces série. C’est pourquoi Serial Monitor peut servir à entrer au commandes via USB monitor Serial0 à ESP8266 sur Serial2.
Assurez-vous que le paramètres de surbrillance en rouge dans la capture d’écran sont définies.
dans la fenêtre Moniteur série, entrez AT et appuyez sur « Envoyer » ; en supposant que tous les paramètres sont réglés en conséquence, un « OK » sera répondu par ESP8266.
pour réinitialiser le ESP8266, entrer AT + RST et puis appuyez sur « Envoyer ». certaines données aléatoires apparaît alors, suivi par « ready »
Félicitations, ESP8266 répond à certaines commandes AT.
3. le code source pour les essais ESP9266 sur un Arduino avec Internet
Un routeur/point d’accès sans fil est configuré avec le SSID « Edge », la sécurité est définie comme « WEP » et DHCP. Le port WAN de ce point d’accès est connecté à Internet. Dans le diagramme suivant, ESP8266 est connecté à l’AP et émis avec une adresse IP privée. Toutefois, le port WAN sur l’AP n’a pas une IP assigné, il n’y a donc pas d’accès Internet.
Le code source modifié d’essai est disponible sur les gist
https://GIST.github.com/teos0009/2f61b6b031a6eb35c...