Arduino ide no puede encontrar alptop 10top 10wifi.h No hay dicho archivo o directorio

Arduino ide no puede encontrar alptop 10top 10wifi.h No hay dicho archivo o directorio
El ESP8266 es una placa basada en Wi-Fi que puede proporcionar conectividad inalámbrica a varios proyectos. El tablero ESP8266 como ESP32 También se puede programar con Arduino IDE. Sin embargo, los usuarios pueden encontrar un mensaje de error que dice "ESP8266 no hay dicho archivo o directorio" Mientras intenta programar el tablero de ESP. Este artículo cubre las posibles razones de este error y cómo solucionarlo.

Cómo corregir el error de "ESP8266 no tal archivo o directorio"

El "ESP8266 no hay dicho archivo o directorio" El error generalmente ocurre cuando intenta compilar el código para el Microcontrolador ESP8266, y el IDE o el compilador no puede encontrar los archivos necesarios para completar el proceso.

El mensaje de error generalmente ocurre cuando el Esp8266wifi Falta la biblioteca o no está instalada correctamente. El ESP8266 El núcleo de la junta debe instalarse en Arduino IDE para resolver este error.

Nota: El Esp8266wifi.H Se agrega por defecto a Arduino IDE una vez que instalamos el núcleo de la junta ESP8266 en Arduino IDE. Significa que si el núcleo de la placa no está instalado correctamente, tenemos que reinstalarlo desde el principio para que las bibliotecas WiFi se ejecuten sin ningún error.

Ahora cubriremos algunas posibles soluciones para este error.

  • Solución 1: Instale el núcleo de la placa ESP8266
  • Solución 2: Agregue el archivo de encabezado correcto para la biblioteca
  • Solución 3: reinstale la placa ESP8266

Solución 1: Instale el núcleo de la placa ESP8266

Causa principal del Esp8266wifi.H El error suele ser el faltante ESP8266 Instalación en el IDE Arduino. Programar ESP8266 Los núcleos de placa correspondientes deben instalarse en IDE.

El ESP8266 Core Arduino es un firmware basado en C ++ que ayuda a los usuarios a programar ESP8266 tableros con IDE y controlar el wifi y otros componentes inalámbricos de esta placa. Para obtener información detallada sobre el Core Core ESP8266, visite el repositorio de GitHub para ESP8266 [ESP8266 Arduino Board Core].

También puede instalar el ESP8266 en ide usando el Json Archivo de los siguientes pasos:

Paso 1: Primero, abra el Arduino IDE y vaya a preferencias. En el Ventana de preferencias, busca el "URL del gerente de juntas adicionales" campo. En este campo, ingrese la siguiente URL:

http: // arduino.ESP8266.com/stable/paquete_esp8266com_index.json

Nota: Si ya tienes el ESP32 URL de juntas, separarlas con comas de la siguiente manera:

https: // dl.espressi.com/dl/paquete_esp32_index.json, http: // arduino.ESP8266.com/stable/paquete_esp8266com_index.json

Paso 2: Una vez que haya ingresado la URL, haga clic en el "DE ACUERDO" botón para guardar los cambios.

Paso 3: Después de eso, vaya al Administrador de la Junta de Arduino y busque "ESP8266". Hacer clic "Instalar" Para comenzar el ESP8266 Instalación en Arduino IDE.

Una vez el ESP8266 se agrega con éxito, reabra el IDE y compilan nuevamente el código, esto resolverá el error.

Solución 2: Agregue el archivo de encabezado correcto para ESP8266WIFI.H Biblioteca

Segunda razón que puede conducir a un ESP8266WIFI.H Error de la biblioteca es el uso del archivo de encabezado incorrecto. Si está utilizando ESP8266 con una placa Arduino, asegúrese de usar el archivo de encabezado "ESP8266WIFI.H " y no "Wifi.H ", que se usa para ESP32. Si está utilizando una plataforma o microcontrolador diferente, asegúrese de usar el archivo de encabezado correcto.

En su boceto Arduino, asegúrese de haber incluido el "ESP8266WIFI.H " Archivo de encabezado al comienzo de su código. Para agregar esta biblioteca a su boceto, use la siguiente palabra clave al comienzo del boceto Arduino:

#incluir

Solución 3: reinstale la placa ESP8266

Falta la tercera razón de la lista el ESP8266 ruta de archivo que puede conducir a este error. Intente verificar la ruta del archivo del archivo de encabezado. Asegúrese de que la ruta sea correcta y ubicada en una ubicación específica.

Todos los tableros adicionales instalados en Arduino IDE se pueden ver dentro de la carpeta Arduino15.

C: \ users \ username \ appData \ local \ arduino15 \ paquetes

Asegúrate que ESP8266 La carpeta está presente dentro del directorio Arduino15 como se muestra en la imagen a continuación.

Alternativamente, también puede verificar la instalación correcta del ESP8266 Biblioteca wifi yendo a Sketch> incluir biblioteca> esp8266wifi

Esto abrirá una nueva ventana. Este código está mostrando todo el Bibliotecas Wifi ESP8266 En Arduino IDE. Si encontró alguna de las bibliotecas que faltan, intente reinstalar el ESP8266 Junta en Arduino IDE como se mencionó anteriormente en la solución 1.

Conclusión

El Biblioteca ESP8266WIFI error "El fichero o directorio no existe" ocurre cuando el IDE Arduino no encuentra el camino de esta biblioteca. Este error también puede ocurrir debido a un archivo de encabezado faltante o porque el Núcleo de la junta de ESP8266 No está instalado correctamente. Siguiendo las soluciones descritas en el artículo, este error se puede resolver fácilmente.