我正在尝试使用带有Arduino IDE的NOD单片机ESP8266WiFi
当我运行这段代码时:
#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.发布于 2018-04-29 06:58:23
使用Arduino IDE对NODEMCU卡进行编程时,您需要对其进行自定义,并且必须选择正确的卡。
打开Arduino IDE并转到文件,然后单击Arduino IDE中的首选项。
将以下链接添加到Additional Manager URLS部分:"",然后按OK按钮。
然后单击Tools>主板管理器。在文本框中输入" ESP8266“,搜索并安装Arduino IDE的ESP8266软件。
当您在这些操作后通过选择NodeMCU卡再次尝试编程时,您将会成功。希望我能帮上忙。
发布于 2018-06-20 23:01:48
从1.6.4开始,可以使用Arduino IDE通过安装ESP8266第三方平台软件包(请参阅https://github.com/esp8266/Arduino)对NodeMCU板进行编程和上传:
要安装其他ESP8266WiFi库:
完成上述步骤后,您应该正常编译草图。
EDIT:这个库可能已经包含在Arduino IDE的最新版本中了,所以首先检查它是否包含,如果还没有,就安装它,你可以参考下面的链接来获得关于如何调试这类问题的系统指导:https://www.programmingelectronics.com/no-such-file-error/
发布于 2020-11-22 08:57:33
对于那些在使用fatal error: ESP8266WiFi.h: No such file or directory时遇到问题的用户,您可以手动安装该软件包。
从这里将Arduino库核心下载到库中,从下载的核心中获取库,并将其抓取到本地的Arduino/
来找到
但是,您可能仍然需要预先安装http://arduino.esp8266.com/stable/package_esp8266com_index.json包。
编辑:这还不是完整的问题,你需要确保在编译之前选择了正确的ESP8266板。
希望这对其他人有帮助。
https://stackoverflow.com/questions/50080260
复制相似问题