Connecter l'ESP8266 au WiFi est étonnamment simple une fois la carte configurée dans Arduino IDE. Voici tout ce dont tu as besoin pour te connecter en quelques minutes.
Installer la carte ESP8266 dans Arduino IDE
Ouvre Arduino IDE, va dans Fichier → Préférences et colle l'URL suivante dans le champ "URL supplémentaires de gestionnaire de cartes" :
http://arduino.esp8266.com/stable/package_esp8266com_index.jsonPuis va dans Outils → Type de carte → Gestionnaire de cartes, cherche esp8266 et installe le package de la communauté ESP8266.
Sélectionner la carte
Va dans Outils → Type de carte et choisis ta variante. Pour NodeMCU sélectionne NodeMCU 1.0 (ESP-12E Module). Assure-toi que le bon port est sélectionné dans Outils → Port.
Le code
Code source complet : github.com/viktoriabuilds/esp8266-wifi-tutorial
#include <ESP8266WiFi.h>
const char* ssid = "Your SSID";
const char* password = "Your Password";
int ledPin = 13;
void setup() {
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
Serial.begin(115200);
Serial.println();
Serial.print("Wifi connecting to ");
Serial.println(ssid);
WiFi.begin(ssid, password);
Serial.println();
Serial.print("Connecting");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
digitalWrite(ledPin, HIGH);
Serial.println();
Serial.println("Wifi Connected Success!");
Serial.print("NodeMCU IP Address : ");
Serial.println(WiFi.localIP());
}
void loop() {
// your code here
}Téléverse le sketch et ouvre le Moniteur Série à 115200 bauds. L'ESP8266 se connectera et affichera son adresse IP locale. La LED sur la broche 13 s'allumera une fois connecté.
Prochaines étapes
Une fois connecté tu peux faire des requêtes HTTP, servir une petite page web ou envoyer des données de capteurs vers une API cloud.