Arduino IDE não consegue encontrar o Esptop 10top 10wifi.h não esse arquivo ou diretório

Arduino IDE não consegue encontrar o Esptop 10top 10wifi.h não esse arquivo ou diretório
O ESP8266 é uma placa baseada em Wi-Fi que pode fornecer conectividade sem fio a vários projetos. A placa ESP8266 como Esp32 também pode ser programado com Arduino IDE. No entanto, os usuários podem encontrar uma mensagem de erro que diz “ESP8266 Nenhum arquivo ou diretório” Ao tentar programar a placa ESP. Este artigo abrange as possíveis razões para este erro e como corrigi -lo.

Como corrigir o erro "ESP8266 não tal arquivo ou diretório"

O “ESP8266 Nenhum arquivo ou diretório” O erro normalmente ocorre quando você está tentando compilar código para o Microcontrolador ESP8266, e o IDE ou o compilador não consegue encontrar os arquivos necessários para concluir o processo.

A mensagem de erro geralmente ocorre quando o Esp8266wifi A biblioteca está ausente ou não está instalada corretamente. O ESP8266 O núcleo da placa deve ser instalado no Arduino IDE para resolver este erro.

Observação: O Esp8266wifi.h é por padrão adicionado ao Arduino IDE quando instalamos o núcleo da placa ESP8266 no Arduino IDE. Isso significa que se o núcleo da placa não estiver instalado corretamente, precisamos reinstalá -lo desde o início para fazer as bibliotecas wifi funcionarem sem nenhum erro.

Agora vamos cobrir algumas soluções possíveis para este erro.

  • Solução 1: Instale o núcleo da placa ESP8266
  • Solução 2: Adicione o arquivo de cabeçalho correto para a biblioteca
  • Solução 3: Reinstale a placa ESP8266

Solução 1: Instale o núcleo da placa ESP8266

Principal causa para o Esp8266wifi.h O erro geralmente está faltando ESP8266 Instalação no Arduino IDE. Programar ESP8266 Os núcleos da placa correspondentes devem ser instalados no IDE.

O Esp8266 Core Arduino é um firmware baseado em C ++ que ajuda os usuários a programar ESP8266 placas com IDE e controle o wifi e outros componentes sem fio desta placa. Para obter informações detalhadas sobre o Esp8266 Arduino Core, visite o repositório do GitHub para o ESP8266 [ESP8266 Arduino Board Core].

Você também pode instalar o ESP8266 em IDE usando o JSON Arquivo das etapas a seguir:

Passo 1: Primeiro, abra o Arduino IDE e vá para preferências. No Janela de preferências, procure o “URLs de gerente de conselhos adicionais” campo. Neste campo, insira o seguinte URL:

http: // arduino.ESP8266.com/stable/package_esp8266com_index.JSON

Observação: Se você já tem o Esp32 URLs de placas, separam -os com vírgulas da seguinte forma:

https: // dl.Espressif.com/dl/package_esp32_index.JSON, http: // arduino.ESP8266.com/stable/package_esp8266com_index.JSON

Passo 2: Depois de inserir o URL, clique no "OK" botão para salvar as mudanças.

Etapa 3: Depois disso, vá para o gerente do conselho do Arduino e procure “Esp8266”. Clique "Instalar" para começar o ESP8266 Instalação no Arduino IDE.

Uma vez o ESP8266 é adicionado com sucesso, reabrir o IDE e novamente compilar o código, isso resolverá o erro.

Solução 2: Adicione o arquivo de cabeçalho correto para ESP8266wifi.biblioteca H

Segunda razão que pode levar a um ESP8266WIFI.h biblioteca erro é o uso do arquivo de cabeçalho errado. Se você estiver usando o ESP8266 com uma placa Arduino, verifique se você usa o arquivo de cabeçalho “ESP8266WIFI.h " e não "Wi-fi.h ", que é usado para ESP32. Se você estiver usando uma plataforma ou microcontrolador diferente, verifique se você usa o arquivo de cabeçalho correto.

No seu esboço de Arduino, verifique se você incluiu o “ESP8266WIFI.h " Arquivo de cabeçalho no início do seu código. Para adicionar esta biblioteca ao seu esboço, use a seguinte palavra -chave no início do esboço do Arduino:

#incluir

Solução 3: Reinstale a placa ESP8266

Terceira razão da lista está faltando o ESP8266 caminho do arquivo que pode levar a este erro. Tente verificar o caminho do arquivo do arquivo de cabeçalho. Verifique se o caminho está correto e localizado em um local especificado.

Todas as placas adicionais instaladas no Arduino IDE podem ser vistas dentro da pasta Arduino15.

C: \ Usuários \ Nome de usuário \ AppData \ Local \ Arduino15 \ Pacotes

Verifique se o ESP8266 A pasta está presente dentro do diretório Arduino15, como mostrado na imagem abaixo.

Como alternativa, você também pode verificar a instalação correta do ESP8266 Biblioteca wifi indo para Sketch> Incluir Biblioteca> Esp8266wifi

Isso vai abrir uma nova janela. Este código está exibindo todos os instalados Esp8266 Bibliotecas Wi -Fi em Arduino IDE. Se você encontrou alguma das bibliotecas que estão faltando, tente reinstalar o ESP8266 Placa em Arduino IDE, como mencionado acima na solução 1.

Conclusão

O Biblioteca ESP8266WIFI erro "Não existe tal arquivo ou diretório" ocorre quando o IDE Arduino falha em encontrar o caminho desta biblioteca. Este erro também pode ocorrer devido a um arquivo de cabeçalho ausente ou porque o Esp8266 núcleo da placa não está instalado corretamente. Seguindo as soluções descritas no artigo, este erro pode ser facilmente resolvido.