alizeeg:
Merci pour ta réponse solfra, j'ai un doute concernant le sens dans lequel je dois tenir le module pour brancher les fils selon le schéma.
Ensuite, selon la doc le module est en mode FLASH de base, doit-il être en mode UART pour fonctionner avec Arduino ?
bonjour
il y a un marquage des pins sur le PCB , ensuite il faut relier selon l'image.
le module est en mode flash (utilisation standard) rien d'autre à faire pour dialoguer avec l'uart arduino
l'esp est en mode commande AT
J'ai effectué le montage de l'image et j'ai essayé un programme Arduino donné en exemple dans la page du module et j'ai une erreur : 'Serial1' was not declared in this scope.
Le code est trop long et dépasse le nombre de caractères obligatoires.
J'avoue ne pas trop savoir quelles sont les étapes à effectuer afin de pouvoir utiliser le module pour se connecter à mon réseau WiFi.
J'ai effectué le montage de l'image et j'ai essayé un programme Arduino donné en exemple dans la page du module et j'ai une erreur : 'Serial1' was not declared in this scope.
Le code est trop long et dépasse le nombre de caractères obligatoires.
J'avoue ne pas trop savoir quelles sont les étapes à effectuer afin de pouvoir utiliser le module pour se connecter à mon réseau WiFi.
Merci de ton aide
Alizée
tu peux déjà tester les commandes AT en chargeant dans ton uno un programme vide et en connectant ton esp8266 sur les pins TX/RX de l'arduino et utilise le moniteur serie pour envoyer les commandes AT
attention avec cette manip : mettre RX arduino avec RX esp et TX arduino avec TX esp.
normalement (je ne connais pas l'olimex) en mettant le serial à 115200 et en tapant AT tu devrais recuperer un "OK"
alizeeg:
J'ai effectué le montage de l'image et j'ai essayé un programme Arduino donné en exemple dans la page du module et j'ai une erreur : 'Serial1' was not declared in this scope.
normal il n'y a pas de Serial1 sur un UNO sauf si un SoftwareSerial a été déclaré en Serial1
Artouste:
tu peux déjà tester les commandes AT en chargeant dans ton uno un programme vide et en connectant ton esp8266 sur les pins TX/RX de l'arduino et utilise le moniteur serie pour envoyer les commandes AT
attention avec cette manip : mettre RX arduino avec RX esp et TX arduino avec TX esp.
normalement (je ne connais pas l'olimex) en mettant le serial à 115200 et en tapant AT tu devrais recuperer un "OK"
Je n'ai rien obtenu en mettant bien TX avec TX et RX avec RX et en essayant plusieurs baud rate.
alizeeg:
Je n'ai rien obtenu en mettant bien TX avec TX et RX avec RX et en essayant plusieurs baud rate.
tu a mis quoi comme terminaison de ligne ?
je ne connais pas ce module olimex , je pense mais je n'en suis pas certain qu'il est livré programmé en config mode AT
mais si il est livré "vierge" ...
Ce module Olimex est bien livré avec un firmware AT, comme indiqué par Artouste
On en a la confirmation en récupérant l'exemple 'Arduino client exemple" sur la page Olimex du produit :
(le firmware AT est d'ailleurs fourni dans un répertoire)
/!\ Attention à l'alimentation 3,3V
Contrairement aux cartes processeur Olimex dotées de l'UEXT une carte Arduino UNO ne peut sur sa sortie 3,3V fournir le courant nécessaire au module ESP8266 !!
-> Une alimentattion 3,3V spécifique est à ajouter (500mA au moins pour être tranquille)
/! \Attention également à l'entrée RX du module Olimex, prévue pour un signal 3,3V pas 5V comme celui qui sort de l'Arduino. -> Adaptation à prévoir : pont diviseur ou mieux.
En bref : ce module , prévu pour les cartes Olimex, demande des ajouts (alim et adaptation niveau logique) pour être raccordé à Arduino UNO
Je réponds un peu tardivement, merci pour votre aide. Depuis je suis passée sur le shield WiFi d'Arduino n'ayant pas beaucoup de temps pour tester plus de choses avec l'ESP8266.