Connaitre l'adresse IP de la carte Esp8266
Haut de la page
Afficher l'adresse IP de la carte Esp8266 dans le moniteur série

/*

  Afficher l'adresse IP de la carte Esp8266 dans le moniteur série

 

  Arduino IDE, Esp8266-WIFI-Connect-IPauto.ino

 

  http://nano-ordinateur-info.fr/

*/

 

#include <ESP8266WiFi.h>        // Inclue la bibliothèque WiFi

 

const char* ssid     = "Livebox-xxxx";         // Nom du réseau WiFi que vous utilisé

const char* password = "xxx...";     // Mot de passe de ce réseau

 

void setup() {

 

  Serial.begin(115200);         // Définit le débit de données en bits par seconde pour la transmission de données série.

 

  WiFi.begin(ssid, password);             // Connexion au réseau Wifi

 

  Serial.print("Connexion à ");              // Affiche la chaine de caractère "Connexion à "

 

  Serial.print(ssid);             // Affiche le nom du réseau WiFi que vous utilisé

 

  while (WiFi.status() != WL_CONNECTED) {       // Le programme boucle temps que la connexion n'est pas trouvée

    delay(500);         // Suspend le programme pendant la durée de 500 millisecondes

    Serial.print('.');       // Affiche un point

  }

 

  Serial.println("");       // Envoie un retour à la ligne au moniteur série

  Serial.println("Connexion réussis !");              // Affiche la chaine de caractère "Connexion réussis !"

  Serial.print("IP address:\t");              // Affiche la chaine de caractère "IP address:\t"

  Serial.println(WiFi.localIP());              // Affiche l'adresse IP de la care Esp

}

 

void loop() {

 

}

...ou coller le code suivant dans l'IDE Arduino.

Principales commandes pour afficher l'adresse IP dans le moniteur série.

Cliquer sur le bouton Téléverser pour transférer le programme à l'Esp8266.

Allez dans le menu Fichier / Outils... pour ouvrir le Moniteur série... après un reset de la carte, l'adresse Ip doit s'afficher.

Téléchargé le programme à l'adresse suivante...

Inclue la bibliothèque WiFi.

#include <ESP8266WiFi.h>

 

Déclaration du nom du réseau WiFi que vous utilisé dans la constante ssid.

const char* ssid     = "Livebox-a8ec";

 

Déclaration du nom du mot de passe de votre réseau WiFi que vous utilisé dans la constante password.

const char* password = "";

 

Initialisation d’une nouvelle instance.

Serial.begin(115200);

 

Initialise les paramètres réseau de la bibliothèque WiFi.

WiFi.begin(ssid, password);

 

Affiche la chaine de caractère Température "Connexion à "

Serial.print("Connexion à ");

 

Affiche le nom du réseau WiFi que vous utilisé

Serial.print(ssid);

 

Le programme boucle temp que la connexion n'est pas trouvée

while (WiFi.status() != WL_CONNECTED) {

delay(500);

Serial.print('.');

}

 

Envoie un retour à la ligne au moniteur série

Serial.println("");

 

Affiche la chaine de caractère "Connexion réussis !"

Serial.println("Connexion réussis !");

 

Affiche la chaine de caractère "IP address:\t"

Serial.print("IP address:\t");

 

Affiche l'adresse IP de la carte Esp

Serial.println(WiFi.localIP());