So beheben Sie "ESP8266 No solche Datei oder Verzeichnis" Fehler
Der "ESP8266 Keine solche Datei oder Verzeichnis" Fehler tritt normalerweise auf, wenn Sie versuchen, Code für die zu kompilieren ESP8266 Microcontroller, und die IDE oder der Compiler können die erforderlichen Dateien nicht finden, um den Prozess abzuschließen.
Die Fehlermeldung tritt normalerweise auf, wenn die ESP8266WIFI Die Bibliothek fehlt oder nicht korrekt installiert. Der ESP8266 Der Board -Kern muss in Arduino IDE installiert werden, um diesen Fehler aufzulösen.
Notiz: Der ESP8266WIFI.H wird standardmäßig zu Arduino IDE hinzugefügt, sobald wir den ESP8266 -Board -Kern in Arduino IDE installieren. Dies bedeutet, dass wir ihn von Anfang an neu installieren müssen, damit die WLAN -Bibliotheken ohne Fehler ausgeführt werden müssen, wenn der Kern nicht ordnungsgemäß installiert ist.
Jetzt werden wir einige mögliche Lösungen für diesen Fehler abdecken.
Lösung 1: Installieren Sie den ESP8266 -Board -Kern
Hauptursache für die ESP8266WIFI.H Fehler ist normalerweise der fehlende ESP8266 Installation in der Arduino -IDE. Programmieren ESP8266 Die entsprechenden Brettkerne müssen in der IDE installiert werden.
Der ESP8266 Arduino Core ist eine C ++-basierte Firmware, die den Benutzern hilft, Programme zu programmieren ESP8266 Boards mit IDE und steuern das WLAN und andere drahtlose Komponenten dieser Karte. Ausführliche Informationen zum ESP8266 Arduino Core finden Sie im GitHub -Repository für ESP8266 [ESP8266 Arduino Board Core].
Sie können auch die installieren ESP8266 in ide mit dem JSON Datei aus den folgenden Schritten:
Schritt 1: Öffnen Sie zuerst die Arduino -Ideen und gehen Sie zu Vorlieben. Im Einstellungsfenster, Suche nach "Zusätzliche URLs von Boards Manager" Feld. Geben Sie in diesem Feld die folgende URL ein:
http: // arduino.ESP8266.com/stable/package_esp8266com_index.JSON
Notiz: Wenn Sie bereits das haben ESP32 Boards URLs, trennen Sie sie mit Kommas wie folgt:
https: // dl.Espresssif.com/dl/package_esp32_index.JSON, http: // arduino.ESP8266.com/stable/package_esp8266com_index.JSON
Schritt 2: Sobald Sie die URL eingegeben haben, klicken Sie auf die "OK" Taste, um die Änderungen zu speichern.
Schritt 3: Danach gehen Sie zum Arduino Board Manager und suchen Sie nach "ESP8266". Klicken "Installieren" um mit dem zu beginnen ESP8266 Installation in Arduino IDE.
Einmal der ESP8266 wird erfolgreich hinzugefügt, die IDE wieder öffnen und den Code erneut kompilieren. Dadurch wird der Fehler gelöst.
Lösung 2: Fügen Sie die richtige Header -Datei für ESP8266WIFI hinzu.H Bibliothek
Zweiter Grund, der zu einem ESP8266WIFI führen kann.H Bibliotheksfehler ist die Verwendung der falschen Header -Datei. Wenn Sie ESP8266 mit einem Arduino -Board verwenden, stellen Sie sicher, dass Sie die Header -Datei verwenden „ESP8266WIFI.H" und nicht "W-lan.H", die für ESP32 verwendet wird. Wenn Sie eine andere Plattform oder einen Mikrocontroller verwenden, stellen Sie sicher, dass Sie die richtige Header -Datei verwenden.
Stellen Sie in Ihrer Arduino -Skizze sicher, dass Sie die aufgenommen haben „ESP8266WIFI.H" Header -Datei zu Beginn Ihres Code. Um diese Bibliothek zu Ihrer Skizze hinzuzufügen, verwenden Sie das folgende Schlüsselwort zu Beginn der Arduino -Skizze:
#enthalten
Lösung 3: Installieren Sie das ESP8266 -Board erneut
Der dritte Grund auf der Liste fehlt die ESP8266 Dateipfad, der zu diesem Fehler führen kann. Überprüfen Sie den Dateipfad der Header -Datei. Stellen Sie sicher, dass der Pfad korrekt ist und an einem bestimmten Ort befindet.
Alle in Arduino IDE installierten zusätzlichen Boards können im Ordner Arduino15 angezeigt werden.
C: \ Benutzer \ Benutzername \ AppData \ Local \ Arduino15 \ Pakete
Stellen Sie sicher, dass ESP8266 Der Ordner ist im Verzeichnis arduino15 vorhanden, wie im Bild unten gezeigt.
Alternativ können Sie auch die korrekte Installation des ESP8266 WiFi -Bibliothek durch gehen zu Skizze> Integrieren Sie Bibliothek> ESP8266WIFI
Dies wird ein neues Fenster öffnen. Dieser Code zeigt alle installierten an ESP8266 WiFi -Bibliotheken in Arduino ide. Wenn Sie festgestellt haben, dass eine der Bibliotheken fehlt ESP8266 Board in Arduino IDE wie oben erwähnt in Lösung 1.
Abschluss
Der ESP8266WIFI -Bibliothek Fehler "Keine solche Datei oder Verzeichnis" tritt auf, wenn die Arduino -IDE den Pfad dieser Bibliothek nicht findet. Dieser Fehler kann auch aufgrund einer fehlenden Header -Datei oder weil die auftreten ESP8266 Board Core ist nicht ordnungsgemäß installiert. Durch die Befolgung der im Artikel beschriebenen Lösungen kann dieser Fehler leicht gelöst werden.