Ce tutorial va vous permettre de programmer le module Wifi ESP8266 avec le célèbre logiciel Arduino. Ceci vous permettra de réaliser des robots ou objets connecté avec ce module comme contrôleur principal.
Ce tutoriel utilise :
- Une carte Esp8266 ESP-12e
- L’IDE Arduino version 1.6.8
Carte ESP8266 -ESP-E12e
C’est quoi l’ESP8266 ?
L’ESP8266 est un microcontrôleur low-cost avec une connexion Wifi développé par le fabricant Chinois Espressif.
Voici ces caractéristiques techniques :
- CPU : 80 Mhz – 32 bits
- IEEE 802.11 b/g/n Wi-Fi
- 16 GPIO
- UART, SPI, I2C, I2S
- 1xADC 10 bits
Par défaut, le microcontrôleur ESP8266 contient un firmware de gestion des commandes AT. Afin de programmer le microcontrôleur avec l’IDE Arduino, il est nécessaire de changer le firmware.
Étape n°1 : configuration
La première étape est la configuration de l’IDE Arduino pour la prise en compte de la carte Esp8266.
- Ouvrir l’IDE Arduino.
- Ensuite :
- Fichier->Préférences
- Dans la boite de dialogue des préférences, au champ intitulé « URL de gestionnaire de cartes supplémentaires« , vous pouvez coller l’adresse suivante :
http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Validez cette modification avec le bouton OK.
Étape n°2 : installation
- Puis, dans le menu : Outils->Type de carte->Gestionnaire de cartes :
- Ensuite, dans le champs de recherche, recherchez « esp8266 » :
- Installez « esp8266 by ESP8266 Community » :
Étape n°3 : test
Après quelque minutes d’installation, vous pouvez sélectionner la nouvelle carte dans :
- Outils->Type de carte
Maintenant, vous pouvez tester un exemple conçu pour le microcontrôleur ESP8266.
Un petit exemple pour faire clignoter une led :
- Vérifier & télécharger le programme après avoir sélectionner le bon port.
Voilà, fin du tuto !
Sources : www.esp8266.com