Jak naprawić błąd „ESP8266 Brak takiego pliku lub katalogu”
„ESP8266 Brak takiego pliku lub katalogu” błąd zwykle występuje, gdy próbujesz skompilować kod dla ESP8266 MICROCONTROLLER, a IDE lub kompilator nie mogą znaleźć niezbędnych plików do ukończenia procesu.
Komunikat o błędzie zwykle występuje, gdy ESP8266wifi Brakuje biblioteki lub nie jest prawidłowo zainstalowana. ESP8266 Rdzeń płyty należy zainstalować w Arduino IDE, aby rozwiązać ten błąd.
Notatka: ESP8266wifi.H jest domyślnie dodany do Arduino IDE po zainstalowaniu rdzenia płyty ESP8266 w Arduino IDE. Oznacza to, że jeśli rdzeń płyty nie jest poprawnie zainstalowany, musimy go ponownie zainstalować od początku, aby biblioteki Wi -Fi działały bez żadnego błędu.
Teraz omówimy niektóre możliwe rozwiązania tego błędu.
Rozwiązanie 1: Zainstaluj rdzeń płyty ESP8266
Główna przyczyna ESP8266wifi.H Błąd to zwykle brakujący ESP8266 Instalacja w Arduino IDE. Do programu ESP8266 Odpowiednie rdzenie płyty należy zainstalować w IDE.
ESP8266 Arduino Core to oprogramowanie układowe oparte na C ++, które pomaga użytkownikom programować ESP8266 deski z IDE i sterowanie Wi -Fi i inne bezprzewodowe komponenty tej tablicy. Szczegółowe informacje na temat ESP8266 Arduino Rdzeń Odwiedź repozytorium Github dla ESP8266 [ESP8266 Arduino Rdzeń].
Możesz także zainstalować ESP8266 w IDE za pomocą JSON Plik z następujących kroków:
Krok 1: Najpierw otwórz Arduino Ide i idź do preferencje. w Okno preferencji, Spójrz na „Dodatkowe adresy URL menedżerów” pole. W tym polu wprowadź następujący adres URL:
http: // arduino.ESP8266.com/stabil/pakiet_Esp8266com_INDEX.JSON
Notatka: Jeśli masz już ESP32 Zarządy URL, oddziel je przecinkami w następujący sposób:
https: // dl.Espressif.com/dl/pakiet_esp32_index.JSON, http: // arduino.ESP8266.com/stabil/pakiet_Esp8266com_INDEX.JSON
Krok 2: Po wprowadzeniu adresu URL kliknij "OK" przycisk, aby zapisać zmiany.
Krok 3: Następnie przejdź do menedżera zarządu Arduino i poszukaj „ESP8266”. Kliknij "Zainstalować" rozpocząć ESP8266 Instalacja w Arduino IDE.
Kiedyś ESP8266 jest pomyślnie dodawane, ponownie otwórz IDE i ponownie skompiluj kod, to rozwiąże błąd.
Rozwiązanie 2: Dodaj prawidłowy plik nagłówka dla ESP8266wiFi.Biblioteka H
Drugi powód, który może prowadzić do ESP8266wiFi.Błąd biblioteki H to użycie niewłaściwego pliku nagłówka. Jeśli używasz ESP8266 na płycie Arduino, upewnij się, że używasz pliku nagłówka „ESP8266wifi.H" i nie „Wifi.H", który jest używany do ESP32. Jeśli używasz innej platformy lub mikrokontrolera, upewnij się, że używasz poprawnego pliku nagłówka.
W szkicu Arduino upewnij się, że dołączyłeś „ESP8266wifi.H" plik nagłówka na początku kodu. Aby dodać tę bibliotekę do szkicu, użyj następującego słowa kluczowego na początku szkicu Arduino:
#włączać
Rozwiązanie 3: Ponownie zainstaluj planszę ESP8266
Trzeci powód na liście brakuje ESP8266 Ścieżka pliku, która może prowadzić do tego błędu. Spróbuj sprawdzić ścieżkę pliku pliku nagłówka. Upewnij się, że ścieżka jest poprawna i znajduje się w określonej lokalizacji.
Wszystkie dodatkowe płyty zainstalowane w Arduino IDE można wyświetlić w folderze Arduino15.
C: \ Użytkownicy \ nazwa użytkownika \ appData \ Local \ arduino15 \ pakiety
Upewnij się, że ESP8266 Folder jest obecny w katalogu Arduino15, jak pokazano na poniższym obrazku.
Alternatywnie możesz również zweryfikować prawidłową instalację ESP8266 Biblioteka Wi -Fi, idąc Szkic> Dołącz bibliotekę> ESP8266wiFi
To otworzy nowe okno. Ten kod wyświetla wszystkie zainstalowane ESP8266 Biblioteki Wi -Fi W Arduino IDE. Jeśli znalazłeś brakującą biblioteki, spróbuj ponownie zainstalować ESP8266 tablica w Arduino IDE, jak wspomniano powyżej w roztworze 1.
Wniosek
Biblioteka ESP8266wiFi błąd „Brak takiego pliku lub katalogu” występuje, gdy Arduino IDE nie znajdzie ścieżki tej biblioteki. Ten błąd może również wystąpić z powodu brakującego pliku nagłówka lub z powodu ESP8266 Rdzeń Board nie jest instalowany poprawnie. Postępując zgodnie z rozwiązaniami opisanymi w artykule, ten błąd można łatwo rozwiązać.