Voilà une petite board que j’ai toujours voulu utiliser faute de motivation je ne m’y étais pas encore attelé.
Le module Utiliser est le suivant:
Un board NodeMCU ESP8266 ESP-12E.
Niveau prix en provenance de chine on tourne dans les 7€, ça va…
En règle général au dos de la carte, vous aurez une indication de constructeur là ou vous pourrez télécharger le driver de la board en question.
Ce qu’on sais avec ce module lorsqu’on l’achète en général c’est qu’il est “Compatible Arduino IDE”. Mais lorsque l’ont reçoit le module de base, le Firmware fonctionne en LUA. Et je pense que c’est ce qu’il faut “comprendre” dés le départ.
Lien vers:
- Les drivers PC – MAC
- La documentation
- Le Flasher
- ESPlorer
- Site officiel ESPlorer
- doit.am
- Des exemples LUA
- D’autres exemples… 🙂
Bon, on en est là. Le Flasher on en a pas besoin dans l’immédiat.
- Les drivers sont installés
- On lance ESPlorer (nécessite JAVA).
- On sélectionne le port COM
- On clique sur “OPEN”
Si tout se passe bien on aura établi la connexion entre ESPlorer et la board.
On peut maintenant communiquer avec la Board.
- Placer une LED entre D0 et GND
- Tapez ces lignes les unes après les autres dans le champ en bas à droite d’ESPlorer.
Une fois arriver à : gpio.write(pin,gpio.HIGH), votre led devrait-être allumée.
gpio.write(pin,gpio.LOW) Si vous voulez que votre led soit éteinte.
UPLOADER UN CODE SUR LA BOARD
- Tapez votre code dans la partie editeur.
- Cliquez sur Send to ESP
Si tout est ok, votre LED se mettra a clignoter.
Juste pour info: Pin 2 correspond a D2 donc à gpio4… 😀
HELLO WORLD
Afficher Hello World sur une page web via un webserver
Uploadez le code sur la board.
Avec votre pc ou un autre appareil connectez-vous au réseau wifi IDEHACK (password 12345678). Une fois fais aller a l’URL 192.168.1.1 et voyez s’afficher: Hello world.
COMING SOON: PART 2 -Utilisation du Nodemcu avec l’IDE d’Arduino
I have had lots of problems with these chips. I have tried for several hours now with no luck. I keep getting this error:
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_upload_mem failed