Arduino IDE ne peut pas trouver Esptop 10top 10wifi.H Aucun fichier ou répertoire de ce type

Arduino IDE ne peut pas trouver Esptop 10top 10wifi.H Aucun fichier ou répertoire de ce type
Le ESP8266 est une carte Wi-Fi qui peut fournir une connectivité sans fil à divers projets. Le tableau ESP8266 comme ESP32 peut également être programmé avec Arduino IDE. Cependant, les utilisateurs peuvent rencontrer un message d'erreur qui dit "ESP8266 Pas de fichier ou de répertoire de ce type" tout en essayant de programmer le conseil d'administration ESP. Cet article couvre les raisons possibles de cette erreur et comment le réparer.

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
  • Solution 2: Ajouter un fichier d'en-tête correct pour la bibliothèque
  • Solution 3: Réinstallez la carte ESP8266

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.