Table des matières
ESP8266 ESP-01
Module Wi-Fi pour Arduino (ou Microcontrôleur Wifi Autonome à 4 E/S)
Ce module ne disposant pas de connecteur USB, il peut être nécessaire d'utiliser un module FTDI232 pour dialoguer avec.
Caractéristiques
- Tension de fonctionnement: 3.3v
- Fréquence CPU: 80 MHz
- RAM: 64Ko pour le code, 96Ko pour les données
- Wi-Fi: b/g/n, WEP ou WPA/WPA2
- Antenne: intégrée
- Consommation: entre 60mA et 200mA en fonctionnement normal, quelques dizaines de µA en veille
- Nombre de GPIO : 2+2
- Dimensions : 24.75mm x 14.5mm
Programmation
Module WiFi
L'utilisation en module WiFi ne nécessite pas de programmation. Il utilise le firmware NodeMCU installé par défaut. Il suffit d'envoyer les commandes AT nécessaires par la connexion série (croiser RX/TX). Les paramètres de la liaison sont 115200 bauds (parfois 9600), 8 bits de données, 1 bit de stop et pas de parité.
Une programmation en LUA est aussi possible avec ce firmware.
Carte autonome
La programmation va être faite via l'IDE Arduino et un montage de programmation.
Configuration de l'IDE
(IDE 1.6.8 minimum)
- Dans “Fichier ⇒ Préférences”, entrer “http://arduino.esp8266.com/stable/package_esp8266com_index.json” dans l'URL du gestionnaire de cartes supplémentaires (plusieurs URL séparées pas des virgules)
- Dans “Outils ⇒ type de carte ⇒ Gestionnaire de cartes”, rechercher “ESP” et installer “esp8266 by ESP8266 Community”
- Dans “Outils ⇒ Type de carte” sélectionner “Generic ESP8266 Module”
L'utilisation de l'IDE est par ailleurs identique à celle pratiqué pour l'Arduino.
Montage de programmation
Relier par une résistance de 2.2K ohms les broches RST, CHPD et GP0 au 3.3V. À l'aide de 2 boutons poussoirs, appliquer la masse sur GP0 et la maintenir le temps d'effectuer un RESET avant de lancer le téléchargement.


