Arduino IDE无法找到ESP8266WiFi.h文件

Abu*_*sam 8 arduino-ide arduino-esp8266

我正在尝试使用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();
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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

     #include <ESP8266WiFi.h>    
                         ^
compilation terminated.

exit status 1
Error compiling for board Arduino/Genuino Uno.
Run Code Online (Sandbox Code Playgroud)

小智 17

使用Arduino IDE对NODEMCU卡进行编程时,需要对其进行自定义,并且必须选择正确的卡.

打开Arduino IDE并转到文件,然后单击Arduino IDE中的首选项.

将以下链接添加到Additional Manager URLS部分:" http://arduino.esp8266.com/stable/package_esp8266com_index.json "并按OK按钮.

然后单击工具> Board Manager.在文本框中键入"ESP8266"以搜索和安装Arduino IDE的ESP8266软件.

当您尝试在这些操作后选择NodeMCU卡再次编程时,您将获得成功.我希望我能帮忙.

  • 像魅力一样工作。 (2认同)
  • 要明确 gokhan 的最后一点:如果您在“工具”-&gt;“板”下选择了不同的板(例如 ESP32),则编译器将找不到 ESP8266WiFi.h 头文件。Arduino 集成开发环境 1.8.13 (2认同)

LHC*_*LHC 11

从1.6.4开始,可以通过安装ESP8266第三方平台程序包(请参阅https://github.com/esp8266/Arduino)使用Arduino IDE来编程和上传NodeMCU板:

  • 启动Arduino,转到File > Preferences
  • 将以下链接添加到其他委员会管理器URLhttp : //arduino.esp8266.com/stable/package_esp8266com_index.json并按OK按钮
  • 单击工具 > 主板菜单> 主板管理器,搜索ESP8266并从ESP8266社区安装ESP8266平台(安装后不要忘记从工具 > 主板菜单中选择ESP8266主板)

要安装其他ESP8266WiFi库:

  • 单击草图 > 包含库 > 管理库,搜索ESP8266WiFi,然后安装最新版本。

完成上述步骤后,应正常编译草图。

  • ESP8266WiFi 似乎不再出现在库管理器列表中。 (15认同)

Vit*_*cus 6

只是不要忘记在安装后选择您的主板