Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ESP8266将Arduino连接到Blynk_Arduino_Esp8266_Blynk - Fatal编程技术网

使用ESP8266将Arduino连接到Blynk

使用ESP8266将Arduino连接到Blynk,arduino,esp8266,blynk,Arduino,Esp8266,Blynk,所以我今天得到了我的Arduino Uno。对于一个项目,我希望能够通过Wifi(通过Blynk应用程序)控制我的Arduino上的一些继电器。为此,我想使用ESP8266-01作为Wifi屏蔽 我使用了本教程: 唯一的区别是我使用的是Win10。以下是我得到的: Arduino Uno R3 Arduino IDE 1.8.1 包括所有Blynk/ESP库,并将ESP8266安装为主板(通用) 已将空草图上载到Arduino Arduino/ESP之间的连接如下。(我知道大约3.3V到5V的

所以我今天得到了我的Arduino Uno。对于一个项目,我希望能够通过Wifi(通过Blynk应用程序)控制我的Arduino上的一些继电器。为此,我想使用ESP8266-01作为Wifi屏蔽

我使用了本教程:

唯一的区别是我使用的是Win10。以下是我得到的:

  • Arduino Uno R3
  • Arduino IDE 1.8.1
  • 包括所有Blynk/ESP库,并将ESP8266安装为主板(通用)
  • 已将空草图上载到Arduino
  • Arduino/ESP之间的连接如下。(我知道大约3.3V到5V的问题,但到目前为止似乎有效)
好的,第一个问题是我不能像教程中说的那样刷新ESP的固件(从Sunfounder获得)。下载最新固件并使用ESP8266闪光器将其刷新

另一个问题是,当我试图编译第一个教程中的代码时,总是会出现错误:

C:\Users\Chris\Documents\Arduino\libraries\Blynk\examples\Boards_WiFi\ESP8266_Shield\ESP8266_Shield.ino:5:21: fatal error: ESP8266.h: No such file or directory
如前所述,我已经安装了所有库。我真的想不出还能做什么了。任何帮助都将不胜感激。来自柏林的问候,克里斯。 要关闭我尝试上传到板上的代码(Arduino板或通用ESP8266都不起作用)

/#定义BLYNK#u调试
#定义BLYNK_PRINT Serial//注释此项以禁用打印并节省空间
#包括
#包括
//设置ESP8266串行对象
#定义串行
ESP8266无线网络(EspSerial);
//你应该在Blynk应用程序中获得身份验证令牌。
//转到项目设置(螺母图标)。
字符身份[]=“??”;
无效设置()
{
Serial.begin(115200);//设置控制台波特率
延迟(10);
EspSerial.begin(115200);//设置ESP8266波特率
延迟(10);
Blynk.begin(认证,无线网络,“?”,
"???");
}
void循环()
{
Blynk.run();
}
那个???我切换了我的令牌和ofc数据。

尝试更改此选项

#include <ESP8266.h>
#包括
对此

#include <ESP8266_Lib.h>
#包括

该文件已在中重命名。

谢谢,这起作用了。现在我有了一些新的错误,但至少有一些东西可以玩。我刷新ESP时似乎出现了错误。现在无法读取Arduino IDE中的串行端口管理器=)
#include <ESP8266_Lib.h>