我正在尝试将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.
答案 0 :(得分:9)
使用Arduino IDE对NODEMCU卡进行编程时,需要对其进行自定义,并且必须选择正确的卡。
打开Arduino IDE并转到文件,然后单击Arduino IDE中的首选项。
将以下链接添加到其他管理员网址部分:“http://arduino.esp8266.com/stable/package_esp8266com_index.json”,然后按确定按钮。
然后点击工具&gt;董事会经理。在文本框中键入“ESP8266”,搜索并安装适用于Arduino IDE的ESP8266软件。
当您尝试在这些操作后选择NodeMCU卡再次编程时,您将获得成功。我希望我能提供帮助。
答案 1 :(得分:3)
从1.6.4开始,可以通过安装ESP8266第三方平台程序包(请参阅https://github.com/esp8266/Arduino)来使用Arduino IDE编程和上传NodeMCU板:
要安装其他ESP8266WiFi库:
完成上述步骤后,应正常编译草图。
答案 2 :(得分:2)
对于那些fatal error: ESP8266WiFi.h: No such file or directory
有问题的人,您可以手动安装该软件包。
但是,您可能仍需要预先安装http://arduino.esp8266.com/stable/package_esp8266com_index.json软件包。
编辑:这不是完整的问题,您需要在编译之前确保选择了正确的ESP8266开发板。
希望这对其他人有帮助。
答案 3 :(得分:0)
安装后别忘了选择你的野猪