Problème de code sur un shield avec esp8266 pour R3 uno

Bonjour,

Je suis en terminale et je dois réaliser un projet, je dois réussir à communiquer des données sur le net (via une base de donnée ou autre solution). Bref mon soucis n'est pas là ! Il se trouve que je me suis procuré un shield (comme celui ci: http://img.dxcdn.com/productimages/sku_431714_1.jpg) mais je n'arrive pas à le connecter à mon réseau en ligne. J'ai testé différent code néanmoins ... rien j'ai également rencontrer quelques problèmes de librairie que j'ai désormais résolu.

Je ne sais déjà pas quoi choisi comme carte arduino est ce que je laisse Carte Arduino Uno ou je dois en sélectionner une autre ?
Est-ce qu'il serait possible de m'aider à réalisé un code pour créer une connexion via ma box (ou mon téléphone si possible cela serait parfait) ?

Merci d'avance cordialement.
We3kSork

Votre image

C’est un « shield » à base d’ESP... et il y a des tutos en ligne

Cela dit c’est sans doute très loin d’être la meilleure solution... pourquoi ne pas prendre un wemos ?

C'est un module d'extension Wifi équipé d'un ESP8266 : a priori pas besoin d'un Arduino, il contient son propre microcontrôleur et peut se connecter en Wifi.

(Damned : J-M-L m'a coiffé au poteau... Je continue :slight_smile: )

Ce message du forum ESP8266 donne des instructions d'utilisation, si ça peut aider...

We3kSork:
Bonjour,

Je suis en terminal et ...

[H²]
:grin:
AMHA manque un "E" QQ part ! 8)

Tant que ce n'est pas une phase , "c'est pas encore vraiment grave" ---> []

J-M-L merci pour le tutoriel je vais le réaliser et je vous direz si je rencontre des soucis, et pourquoi je choisi ce type de solution ? Car je devais faire avec le matériel mis à notre disposition à mon lycée MAIS je serais ravi de savoir pourquoi il serait recommandé de prendre un wemos ?

lesept merci de ta réponse donc je n'ai pas besoin de carte Uno ? Mais comment je fais pour l'alimenter et téléverser ? Car il n'y a pas de sorti USB ou autre.

Damned ! C'est pas expliqué dans le lien ?

Dans ce cas, il faut un adaptateur ou un Arduino : cherche sur internet avec les mots clés "programmer ESP8266 IDE Arduino"

Mais je possède une carte Arduino R3

et en suivant le tutoriel je reçois comme message erreur du IDE

A:\Arduino\libraries\ESP8266WiFi\src/ESP8266WiFiType.h:26:19: fatal error: queue.h: No such file or directory

#include <queue.h>

                           ^

compilation terminated.

exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno

Et si je viens poster sur le forum c'est justement car je ne trouves pas sur le net. Merci beaucoup de m'accorder du temps.

Bonsoir

le message d'erreur signal l'absence du fichier queue.h

+ce shield ... c'est pas un cadeau !!!

Il en a été question 2 ou 3 fois sur ce forum , à chaque fois pour critiquer sa conception

Voici l'un des liens
Autre lien

Oui merci j'avais crus comprendre qu'il n'était pas simple d'utilisation
Mais au final j'ai pas trop compris comment fait on pour le communiquer avec le shield si lui communiquer sur le baud 115200 et la carte une en 9600 ?

Bonjour

Pas facile de t'aider sur cette carte dont on ne connais pas le schéma et pour laquelle il n'y a pas d'information détaillée, juste quelques retours d'utilisateurs perplexes.....qui la plupart du temps semblent avoir renoncé à l'utiliser en 'shield Arduino' au profit d'une utilisation 'en solo'.

Ton objectif :

je dois réussir à communiquer des données sur le net (via une base de donnée ou autre solution).

Moyens :
Si tu n'as pas d'autre carte ESP8266 , si tu est contrant d'utiliser celle là , as-tu au moins l'autorisation de l'utiliser seule (sans carte Arduino) ?

Ce shield est utilisable en 'solo' , sans carte Arduino et, après programmations avec l'IDE Arduino, il peut tout à fait communiquer en WiFi avec des serveurs divers

Si dans ton 'cahier des charges' il est fait mention d'une obligation d'associer ce shield avec une carte Arduino alors il sera plus simple de prendre une carte Mega. Elle a l'avantage d'offrir plusieurs ports séries matériels
Avec une petite modif du shield (pliage de 2 broches) il est associable à une Carte Mega via un de ses ports série matériels.

Mais au final j'ai pas trop compris comment fait on pour le communiquer avec le shield si lui communiquer sur le baud 115200 et la carte une en 9600 ?

certains prennent le shield à part, le relient au PC à travers un adaptateur UART/USB (FTDI ou équivalent) le basculent en 9600 bauds puis reviennent en mode 'shield Arduino'

Bon j'ai réalisé différente manipulation néanmoins .... rien. je dispose d'une carte méga ainsi qu'un adaptateur UART/USB. Mais je n'arrive pas à modifié les bauds lorsque je fait "AT" dans le moniteur la carte ne me réponds même pas de "OK". Donc je penses qu'il faut que je sélectionne la bonne carte dans IDE mais laquelle ?

S'il vous plait, j'ai vraiment besoin de votre aide il ne me reste plus que quelques jours.

We3kSork:
S'il vous plait, j'ai vraiment besoin de votre aide il ne me reste plus que quelques jours.

Si j'étais vous je rendrais cette carte au prof et prendrait un truc plus connu.... ou demandez lui la doc développeur de cette carte...

Le principal problème c'est qu'il ne possède pas le doc dev et je n'ai que ça pour communiquer sur le web

We3kSork:
Le principal problème c'est qu'il ne possède pas le doc dev et je n'ai que ça pour communiquer sur le web

c'est bien le soucis... sans doc de votre côté et sans personne ici ayant cette carte, vous allez dans le mur...

il me semble urgent de commander quelque chose de connu... l'excuse que le prof vous a mis dans une situation d'échec ne va pas vraiment tenir à la soutenance... Par contre si vous vous êtes procuré autre chose et avez un projet fonctionnel, vous pouvez expliquer que vous avez d'abord investi du temps pour comprendre cette carte mais qu'au vu du manque cruel de documentation vous avez opté pour un autre produit sur la recommandation du forum arduino...

We3kSork:
Oui mais il ne possède pas le doc dev et je ne peux rien avoir mise a part ce shield ... ^^'

Qui a dit que vous ne pouvez rien avoir d'autre que ce shield?

Cela dit - vous ne m'avez pas expliqué pourquoi le tuto que j'ai mis en #1 ne fonctionne pas pour vous

Désolé de mettre répété (je ne voyais pas mon post se mettre donc je réessayer de multiple fois)

Et votre tutoriel ne fonctionne pas car lorsque je vais communiquer entre shield et carte arduino et bien rien ne se passe. En continuant mais recherche j'ai vu que le shield communiquer en 115200 bauds alors que la carte en 9600 bauds. Ensuite je ne sais pas si je dois sélectionner la carte UNO ou autre dans l'IDE car il me semble que puisqu'il y a un ESP sur le shield je dois sélectionner une autre carte que la carte UNO (sur l'IDE)