Arduino IDE не может найти файл ESP8266WiFi.h - PullRequest
0 голосов
/ 28 апреля 2018

Я пытаюсь использовать NOD MCU ESP8266WiFi с Arduino IDE

Когда я запускаю этот код:

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
char auth[] = "YourAuthToken";
char ssid[] = "YourNetworkName";
char pass[] = "YourPassword";
void setup(){
  Serial.begin(9600);
  Blynk.begin(auth, ssid, pass);
}
void loop()
{
  Blynk.run();
}

Я получаю следующую ошибку:

fatal error: ESP8266WiFi.h: No such file or directory

     #include <ESP8266WiFi.h>    
                         ^
compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Uno.

Ответы [ 2 ]

0 голосов
/ 20 июня 2018

Начиная с 1.6.4, Arduino IDE можно использовать для программирования и загрузки платы NodeMCU, установив пакет сторонней платформы ESP8266 (см. https://github.com/esp8266/Arduino):

  • Запустите Arduino, перейдите на Файл > Предпочтения
  • Добавьте следующую ссылку к URL-адресам менеджера дополнительных плат : http://arduino.esp8266.com/stable/package_esp8266com_index.json и нажмите кнопку OK
  • Нажмите Инструменты > Доски меню> Диспетчер плат , найдите ESP8266 и установите платформу ESP8266 из сообщества ESP8266 (и не не забудьте выбрать свои платы ESP8266 из Tools > Boards меню после установки)

Для установки дополнительной библиотеки ESP8266WiFi:

  • Нажмите Эскиз > Включить библиотеку > Управление библиотеками , найдите ESP8266WiFi и установите его с последней версией.

После описанных выше шагов, вы должны скомпилировать эскиз как обычно.

0 голосов
/ 29 апреля 2018

При программировании карты NODEMCU с помощью Arduino IDE вам необходимо настроить ее, и вы должны выбрать правильную карту.

Откройте Arduino IDE, перейдите к файлам и щелкните предпочтение в Arduino IDE.

Добавьте следующую ссылку в раздел URL-адреса дополнительного менеджера: "http://arduino.esp8266.com/stable/package_esp8266com_index.json" и нажмите кнопку OK.

Затем нажмите Инструменты> Диспетчер форумов. Введите «ESP8266» в текстовое поле для поиска и установки программного обеспечения ESP8266 для Arduino IDE.

Вы добьетесь успеха при повторном программировании, выбрав карту NodeMCU после этих операций. Я надеюсь, что смогу помочь.

...