Comment corriger l'erreur «ESP8266 pas de fichier ou de répertoire de ce type»
Le "ESP8266 Pas de fichier ou de répertoire de ce type" L'erreur se produit généralement lorsque vous essayez de compiler le code pour le Microcontrôleur ESP8266, et l'IDE ou le compilateur ne peut pas trouver les fichiers nécessaires pour terminer le processus.
Le message d'erreur se produit généralement lorsque ESP8266WIFI La bibliothèque est manquante ou non correctement installée. Le ESP8266 Le noyau de la carte doit être installé dans Arduino IDE pour résoudre cette erreur.
Note: Le ESP8266WIFI.H est par défaut ajouté à Arduino IDE une fois que nous avons installé le noyau de la carte ESP8266 dans Arduino IDE. Cela signifie que si le noyau de la carte n'est pas correctement installé, nous devons le réinstaller dès le début pour faire fonctionner les bibliothèques wifi sans aucune erreur.
Nous allons maintenant couvrir certaines solutions possibles pour cette erreur.
Solution 1: Installez le noyau de la carte ESP8266
Cause principale pour le ESP8266WIFI.H L'erreur est généralement la manquante ESP8266 Installation dans l'ide Arduino. Pour programmer ESP8266 Les noyaux de carte correspondants doivent être installés dans IDE.
Le ESP8266 Arduino Core est un firmware basé sur C ++ qui aide les utilisateurs à programmer ESP8266 planches avec IDE et contrôler le WiFi et d'autres composants sans fil de cette carte. Pour des informations détaillées sur le noyau Arduino ESP8266, visitez le référentiel GitHub pour ESP8266 [ESP8266 Arduino Board Core].
Vous pouvez également installer le ESP8266 en ide en utilisant le Json Fichier à partir des étapes suivantes:
Étape 1: Tout d'abord, ouvrez l'ide Arduino et allez à préférences. Dans le Fenêtre de préférences, Cherchez le "URL du gestionnaire de conseils d'administration supplémentaire" champ. Dans ce domaine, entrez l'URL suivante:
http: // arduino.ESP8266.com / stable / package_esp8266com_index.json
Note: Si vous avez déjà le ESP32 Les URL des conseils, séparez-les avec des virgules comme suit:
https: // dl.expresstif.com / dl / package_esp32_index.json, http: // arduino.ESP8266.com / stable / package_esp8266com_index.json
Étape 2: Une fois que vous avez entré l'URL, cliquez sur le "D'ACCORD" bouton pour enregistrer les modifications.
Étape 3: Après cela, allez au directeur du conseil d'administration d'Arduino et recherchez "ESP8266". Cliquez sur "Installer" Pour commencer le ESP8266 Installation dans Arduino IDE.
Une fois la ESP8266 est ajouté avec succès, rouvrira l'ide et compile à nouveau le code, cela résoudra l'erreur.
Solution 2: Ajoutez le fichier d'en-tête correct pour ESP8266WIFI.bibliothèque H
Deuxième raison qui peut conduire à un ESP8266WIFI.H L'erreur de bibliothèque est l'utilisation du mauvais fichier d'en-tête. Si vous utilisez ESP8266 avec une carte Arduino, assurez-vous d'utiliser le fichier d'en-tête «ESP8266WIFI.h ” et pas "Wifi.h ”, qui est utilisé pour ESP32. Si vous utilisez une plate-forme ou un microcontrôleur différent, assurez-vous d'utiliser le fichier d'en-tête correct.
Dans votre croquis Arduino, assurez-vous que vous avez inclus le «ESP8266WIFI.h ” Fichier d'en-tête au début de votre code. Pour ajouter cette bibliothèque à votre croquis, utilisez le mot-clé suivant au début du croquis Arduino:
#inclure
Solution 3: Réinstallez la carte ESP8266
La troisième raison de la liste est manquante ESP8266 Chemin de fichier qui peut conduire à cette erreur. Essayez de vérifier le chemin du fichier du fichier d'en-tête. Assurez-vous que le chemin est correct et situé à un emplacement spécifié.
Toutes les planches supplémentaires installées dans Arduino IDE peuvent être visualisées à l'intérieur du dossier Arduino15.
C: \ Users \ Username \ AppData \ local \ arduino15 \ packages
Assurez-vous que le ESP8266 Le dossier est présent à l'intérieur du répertoire Arduino15 comme indiqué dans l'image ci-dessous.
Alternativement, vous pouvez également vérifier l'installation correcte du ESP8266 Bibliothèque wifi en allant à Sketch> Inclure la bibliothèque> ESP8266WIFI
Cela ouvrira une nouvelle fenêtre. Ce code affiche tous les installés Bibliothèques WiFi ESP8266 Dans Arduino IDE. Si vous avez trouvé l'une des bibliothèques manquantes, essayez de réinstaller le ESP8266 Conseil dans l'arduino IDE comme mentionné ci-dessus dans la solution 1.
Conclusion
Le Bibliothèque ESP8266WIFI erreur "Aucun fichier ou répertoire de ce nom" se produit lorsque l'ide Arduino ne trouve pas le chemin de cette bibliothèque. Cette erreur peut également se produire en raison d'un fichier d'en-tête manquant ou parce que le ESP8266 Core du conseil d'administration n'est pas installé correctement. En suivant les solutions décrites dans l'article, cette erreur peut être facilement résolue.