programowanie:esp32:wifi

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
programowanie:esp32:wifi [2024/08/10 00:37] sasesprogramowanie:esp32:wifi [2024/09/08 12:11] (aktualna) sases
Linia 1: Linia 1:
-====== WiFi na ESP 32 ======+====== WiFi na ESP32 ======
 Obsługa WiFi na ESP32.\\ Obsługa WiFi na ESP32.\\
 +\\
 \\ \\
  
-=== Deklaracje ===+===== Deklaracje =====
  
 <code c> <code c>
Linia 9: Linia 10:
 #include <WiFi.h> #include <WiFi.h>
  
-const String WiFi_SSID = "nazwa_wifi"; //WiFi SSID +const String WiFi_SSID = "nazwa_wifi";  // WiFi SSID 
-const String WiFi_password = "haslo_wifi"; //WiFi hasło +const String WiFi_password = "haslo_wifi";  // WiFi hasło 
-String WiFi_IP = ""; //WiFi IP uzupełniane po nawiązaniu połączenia+String WiFi_IP = "";  // WiFi IP uzupełniane po nawiązaniu połączenia
  
 WiFiClient wifiClient; WiFiClient wifiClient;
Linia 17: Linia 18:
 void connectWiFi(); void connectWiFi();
 </code> </code>
 +\\
 \\ \\
  
-=== Połączenie podczas uruchomienia ===+===== Połączenie podczas uruchomienia =====
  
 <code c> <code c>
Linia 27: Linia 29:
 } }
 </code> </code>
 +\\
 \\ \\
  
-=== Ponowne łączenie w przypadku rozłączenia ===+===== Ponowne łączenie w przypadku rozłączenia =====
  
 <code c> <code c>
Linia 38: Linia 41:
 } }
 </code> </code>
 +\\
 \\ \\
  
-=== Funkcja ===+===== Funkcja =====
  
 <code c> <code c>
 void connectWiFi() void connectWiFi()
-// ustanawianie połączenia WiFi+{
   digitalWrite(BUILT_LED, LOW);   digitalWrite(BUILT_LED, LOW);
   WiFi.hostname(myHostname);   WiFi.hostname(myHostname);
Linia 60: Linia 64:
     }     }
     ++attempt;     ++attempt;
-    vTaskDelay(pdMS_TO_TICKS(200));+    vTaskDelay(pdMS_TO_TICKS(500));
  
     wl_status_t status = WiFi.status();     wl_status_t status = WiFi.status();
Linia 82: Linia 86:
 } }
 </code> </code>
 +\\
 +[[inne:sygnal_wifi#poziomy_dbm|Poziomy sygnału dBm]]\\
 +\\
 \\ \\
  
-=== Kody błędów ===+===== Kody błędów =====
  
 ^ WL_NO_SHIELD | 255 | assigned when no WiFi shield is present | ^ WL_NO_SHIELD | 255 | assigned when no WiFi shield is present |
  • programowanie/esp32/wifi.1723243037.txt.gz
  • ostatnio zmienione: 2024/08/10 00:37
  • przez sases