← Tous les articles Article de blog

Connecter l'ESP8266 au WiFi : guide de configuration

Viktoria Builds

Comment ajouter la carte ESP8266 dans Arduino IDE et écrire un sketch de connexion WiFi simple. Avec l'URL du gestionnaire de cartes et un dépôt GitHub.

Voir sur YouTube

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.json

Puis 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.

Ce tutoriel t'a plu ?

Soutiens la chaîne sur Patreon et accède en avant-première aux projets, build logs et plus encore.

Soutenir sur Patreon →