Arduino IDE nie może znaleźć esptop 10top 10wifi.h Brak takiego pliku lub katalogu

Arduino IDE nie może znaleźć esptop 10top 10wifi.h Brak takiego pliku lub katalogu
ESP8266 to płyta oparta na Wi-Fi, która może zapewnić łączność bezprzewodową z różnymi projektami. Płyta ESP8266, taka jak ESP32 można również zaprogramować za pomocą Arduino IDE. Jednak użytkownicy mogą napotkać komunikat o błędzie, który mówi „ESP8266 Brak takiego pliku lub katalogu” Podczas próby zaprogramowania tablicy ESP. W tym artykule obejmuje możliwe przyczyny tego błędu i sposobu go naprawić.

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
  • Rozwiązanie 2: Dodaj prawidłowy plik nagłówka dla biblioteki
  • Rozwiązanie 3: Ponownie zainstaluj planszę ESP8266

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ć.