/*
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());