Różnice
Różnice między wybraną wersją a wersją aktualną.
| Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
| programowanie:esp32:wifi [2024/08/25 19:44] – sases | programowanie: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 < | #include < | ||
| - | const String WiFi_SSID = " | + | const String WiFi_SSID = " |
| - | const String WiFi_password = " | + | const String WiFi_password = " |
| - | String WiFi_IP = ""; | + | String WiFi_IP = ""; |
| WiFiClient wifiClient; | WiFiClient wifiClient; | ||
| Linia 17: | Linia 18: | ||
| void connectWiFi(); | void connectWiFi(); | ||
| </ | </ | ||
| + | \\ | ||
| \\ | \\ | ||
| - | === Połączenie podczas uruchomienia === | + | ===== Połączenie podczas uruchomienia |
| <code c> | <code c> | ||
| Linia 27: | Linia 29: | ||
| } | } | ||
| </ | </ | ||
| + | \\ | ||
| \\ | \\ | ||
| - | === Ponowne łączenie w przypadku rozłączenia === | + | ===== Ponowne łączenie w przypadku rozłączenia |
| <code c> | <code c> | ||
| Linia 38: | Linia 41: | ||
| } | } | ||
| </ | </ | ||
| + | \\ | ||
| \\ | \\ | ||
| - | === Funkcja === | + | ===== Funkcja |
| <code c> | <code c> | ||
| void connectWiFi() | void connectWiFi() | ||
| - | { // ustanawianie połączenia WiFi | + | { |
| digitalWrite(BUILT_LED, | digitalWrite(BUILT_LED, | ||
| 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 84: | Linia 88: | ||
| \\ | \\ | ||
| [[inne: | [[inne: | ||
| + | \\ | ||
| \\ | \\ | ||
| - | === 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 | | ||