Come correggere l'errore "ESP8266 nessun file o directory"
IL "ESP8266 nessun file o directory di questo tipo" L'errore in genere si verifica quando si tenta di compilare il codice per il ESP8266 MicroController, e l'IDE o il compilatore non è in grado di trovare i file necessari per completare il processo.
Il messaggio di errore di solito si verifica quando il ESP82666WIFI la libreria manca o non installata correttamente. IL ESP8266 Il core della scheda deve essere installato in Arduino IDE per risolvere questo errore.
Nota: IL ESP82666WIFI.H è per impostazione predefinita aggiunta a Arduino IDE una volta installato il core della scheda ESP8266 in Arduino IDE. Significa che se il core della scheda non è installato correttamente, dobbiamo reinstallarlo dall'inizio per far funzionare le librerie WiFi senza alcun errore.
Ora tratteremo alcune possibili soluzioni per questo errore.
Soluzione 1: installa il core della scheda ESP8266
Causa principale per il ESP82666WIFI.H L'errore è di solito la mancanza ESP8266 Installazione nell'IDE Arduino. Programmare ESP8266 I nuclei della scheda corrispondenti devono essere installati in IDE.
IL ESP8266 Arduino Core è un firmware basato su C ++ che aiuta gli utenti a programmare ESP8266 schede con IDE e controllano il WiFi e altri componenti wireless di questa scheda. Per informazioni dettagliate sul core Arduino ESP8266 visitare il repository GitHub per ESP8266 [ESP8266 Arduino Board Core].
Puoi anche installare il ESP8266 in IDE usando il file JSON File dai seguenti passaggi:
Passo 1: Innanzitutto, apri l'IDE Arduino e vai a preferenze. Nel Finestra delle preferenze, Cerca il "URLS ALTRI ASSULLA CONSIGLIO" campo. In questo campo, inserisci il seguente URL:
http: // arduino.ESP8266.com/stable/pacchetto_esp8266com_index.JSON
Nota: Se hai già il ESP32 Gli URL delle schede, separali con le virgole come segue:
https: // dl.espressif.com/dl/pacchetto_esp32_index.JSON, http: // Arduino.ESP8266.com/stable/pacchetto_esp8266com_index.JSON
Passo 2: Dopo aver inserito l'URL, fai clic su "OK" pulsante per salvare le modifiche.
Passaggio 3: Dopodiché, vai al manager del consiglio di amministrazione di Arduino e cerca "ESP8266". Clic "Installare" Per iniziare il ESP8266 Installazione in Arduino IDE.
Una volta il ESP8266 viene aggiunto correttamente, riaprirà l'IDE e compilerà nuovamente il codice, questo risolverà l'errore.
Soluzione 2: aggiungi il file di intestazione corretto per ESP8266Wifi.Biblioteca H
Secondo motivo che può portare a un ESP8266Wifi.L'errore della libreria H è l'uso del file di intestazione sbagliato. Se stai usando ESP8266 con una scheda Arduino, assicurati di utilizzare il file di intestazione “ESP8266wifi.H" e non "Wifi.H", che viene utilizzato per ESP32. Se si utilizza una piattaforma o un microcontrollore diverso, assicurarsi di utilizzare il file di intestazione corretto.
Nel tuo schizzo Arduino, assicurati di aver incluso il “ESP8266wifi.H" File di intestazione all'inizio del codice. Per aggiungere questa libreria allo schizzo, usa la seguente parola chiave all'inizio dello schizzo Arduino:
#includere
Soluzione 3: reinstallare la scheda ESP8266
Il terzo motivo nell'elenco manca il ESP8266 Percorso del file che può portare a questo errore. Prova a controllare il percorso del file del file di intestazione. Assicurarsi che il percorso sia corretto e situato in una posizione specificata.
Tutte le schede aggiuntive installate in Arduino IDE possono essere visualizzate all'interno della cartella Arduino15.
C: \ Users \ Username \ AppData \ Local \ Arduino15 \ pacchetti
Assicurati il ESP8266 La cartella è presente all'interno della directory Arduino15 come mostrato nell'immagine seguente.
In alternativa, puoi anche verificare la corretta installazione del ESP8266 Biblioteca WiFi andando a Sketch> Includi libreria> ESP8266Wifi
Questo aprirà una nuova finestra. Questo codice sta visualizzando tutto l'installazione ESP8266 Biblioteche WiFi In Arduino IDE. Se hai trovato una qualsiasi delle librerie mancanti, prova a reinstallare il ESP8266 Scheda in Arduino IDE come menzionato sopra nella soluzione 1.
Conclusione
IL BIBLIOTECA ESP826666666 errore "Nessun file o directory con questo nome" si verifica quando l'IDE Arduino non riesce a trovare il percorso di questa libreria. Questo errore può verificarsi anche a causa di un file di intestazione mancante o perché il ESP8266 CORE SCHEDA non è installato correttamente. Seguendo le soluzioni delineate nell'articolo, questo errore può essere facilmente risolto.