electronique:esp:se-connecter-a-un-reseau-wifi

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

electronique:esp:se-connecter-a-un-reseau-wifi [2020/12/06 19:42] – créée Cédric ABONNELelectronique:esp:se-connecter-a-un-reseau-wifi [2022/02/05 11:34] (Version actuelle) Cédric ABONNEL
Ligne 1: Ligne 1:
 +====== Se connecter à un réseau Wifi ======
  
 +Les extraits de codes suivants ont été testés avec un **Espressif ESP8266** / **ESP 12F** soudé sur une carte **NodeMcu V3**.
 +
 +Un connexion **Wifi Client** permet d'indiquer à l'**ESP** de se connecter à un réseau Wifi, désigné dans notre code par la variable **wifi_ssid**, utilisée par la méthode **WiFiMulti.addAP**. Il est également possible d'indiquer un mot de passe en tant que second paramètre (''WiFiMulti.addAP(wifi_ssid, "mot de passe");'').
 +
 +<code C esp8266-wifi-client.ino>
 +#include <ESP8266WiFi.h>
 +#include <ESP8266WiFiMulti.h>
 + 
 +const char* wifi_ssid = "AP_for_Alpinux_FABLAB";
 +
 +
 +ESP8266WiFiMulti WiFiMulti;
 + 
 +void setup() {
 +  Serial.begin(115200);
 +  delay(1000);
 +  Serial.println("\n");
 +
 +  // Tentative de connexion Wifi
 +  WiFi.mode(WIFI_STA);
 +  WiFiMulti.addAP(wifi_ssid);
 +  Serial.print("Tentative de connexion au Wifi .");
 + 
 +  while (WiFiMulti.run() != WL_CONNECTED) {
 +        Serial.print(".");
 +        delay(500);
 +  }
 + 
 +  Serial.println("\n");
 +  Serial.println("Connexion Wifi réussie");
 +  Serial.print("Adresse IP : ");
 +  Serial.println(WiFi.localIP());
 + 
 +}
 + 
 +void loop() {
 + 
 +}
 +
 +</code>
 +
 +Voilà le résultat dans le **moniteur série** de l'application **Arduino IDE**.
 +
 +{{:electronique:esp:pasted:20201111-233656.png}}