Programmer l’ESP8266 comme un Arduino

Niveau:2

Configuration de l’IDE Arduino:

Téléchargez l’IDE Arduino sur le site officiel, https://www.arduino.cc/en/Main/Software. Nous utilisons la version 1.8.5, mais toutes les versions ultérieures devraient fonctionner.

Une fois l’IDE installé, ouvrez le et rendez-vous dans les préférences.

Dans la case « Additional Boards Manager URLs », entrez l’adresse suivante :

http://arduino.esp8266.com/stable/package_esp8266com_index.json

Validez, puis allez dans « Outils », « Type de carte », « Boards manager ». Dans le champ de recherche, entrez « esp8266 ».

Cliquez sur « Installer ». Patientez quelques instants et une fois l’installation terminée, si vous vous rendez à nouveau dans « Outils », « Type de carte », vous devriez constater l’apparition de nouvelles cartes. Sélectionnez « Generic ESP8266 Module ».

Raccordement:

J’utilise un convertisseur USB/RS232 avec un CP2102. Il a l’avantage d’avoir une alimentation 3.3V qui est obligatoire pour le module ESP8266.

ESP8266-1

CP2102                              ESP8266
3,3V                                    VCC et CH_PD
GND                                   GND et GPIO 0 (Pour la programmation)
TXD                                    RXD
RXD                                    TXD

ESP8266-Arduino

Programmation dans l’IDE Arduino:

Lancer votre IDE Arduino.ESP8266-Arduino1

Aller dans le Menu Outils>Type de carte>Generic ESP8266 Board

Puis configurer vos paramètres en fonction de votre configuration.

 

Programmation:

Charger l’exemple Web Serveur :

ESP8266-Arduino4

Entrer vos paramètres WIFI.

ESP8266-Arduino5

Et Téléverser.

 

ESP8266-Arduino6

Test du programme:

Ouvrir la COM depuis l’interface de Programmation.ESP8266-Arduino7

Configurer les paramètres de communication.

Débrancher le RESET de la Masse (GND). Puis Faire un on/off pour initialiser le module.
Attendre l’affichage de l’adresse IP.

ESP8266-Arduino8

Taper cette adresse dans votre navigateur:

ESP8266-Arduino9

Voila votre serveur Web fonctionne.