ESP8266 and Arduino IDE – blink example

Cet article sur iot-playground.com explique comment programmer un ESP8266 directement à partir de l’IDE Arduino :

http://iot-playground.com/2-uncategorised/38-esp8266-and-arduino-ide-blink-example

Il s’agit d’utiliser une version modifiée de l’IDE Arduino, disponible ici https://github.com/esp8266/arduino, qui permet de compiler et envoyer le code directement sur l’ESP8266 en passant par un module FT232RL (USB vers série).

Branchement : comme ci-dessous, mais sans brancher GPIO 0, qui ne sert que lorsque l’on veut flasher le firmware de l’ESP.

esp8266-reflash-firmware

Si vous êtes sous Windows ou Mac, vous pouvez télécharger la version déjà compilée pour votre système à cette adresse https://github.com/esp8266/Arduino/releases (pour mes tests, il s’agit du fichier pour windows).

La version compilée n’étant plus présente sur la page GitHub du projet, voici celle que j’ai utilisée (Version 1.6.1) : https://www.dropbox.com/s/7yqvvbwiy0ovnsk/arduino-1.6.1-windows.zip?dl=0

Une fois décompressé, executez « Arduino.exe », et vous voilà dans la version spéciale ESP8266 de l’IDE ARduino !

Il faut cependant encore faire quelques réglages : sélectionnez le bon port COM(Tools->Port) puis le bon programmeur (Tools->Programmer->esptool)

2-4-2015_20-33-00

et enfin sélectionner le type de carte (Tools->Board->Generic ESP8266 Board)

2-4-2015_20-33-23

 

Pour la suite, chargons le même exemple que dans l’article précédent Arduino, c’est quoi ? en remplaçant PIN 13 par PIN 2 qui est PIN02 sur les entrées/sorties GPIO de l’ESP8266.

Enfin, le montage avec la LED :

2-4-2015_20-31-45

 

 

 

ESP8266 serial WIFI wireless module wireless transceiver (ESP-01)

 

FT232RL FTDI USB to TTL Serial Adapter Module for Arduino

3 comments

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *