首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ESP8266连接Arduino到Blynk

用ESP8266连接Arduino到Blynk
EN

Stack Overflow用户
提问于 2017-02-09 17:39:00
回答 1查看 3.6K关注 0票数 3

所以我今天拿到了我的阿迪诺·尤诺。我想通过Wifi (通过Blynk应用程序)控制我的Arduino上的一些继电器。为此,我想使用use 8266-01作为Wifi盾。

我使用了本教程:https://create.arduino.cc/projecthub/nolan-mathews/connect-to-blynk-using-esp8266-as-arduino-uno-wifi-shield-m1-46a453

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

  • Arduino Uno R3
  • Arduino IDE 1.8.1
  • 包括所有Blynk/ESP库和安装的ESP8266作为板(通用)
  • 将空草图上传到Arduino
  • Arduino/ESP之间的连接如下。http://www.teomaragakis.com/hardware/electronics/how-to-connect-an-esp8266-to-an-arduino-uno/ (我知道有3.3V到5V的问题,但到目前为止似乎可行)

好的,第一个问题是我不能像教程中所说的那样闪现ESP的固件(从Sun方正那里得到)。下载了最新的固件并用ESP8266Flasher刷新了它。

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

代码语言:javascript
复制
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 board或通用ESP8266都不起作用)

代码语言:javascript
复制
//#define BLYNK_DEBUG
#define BLYNK_PRINT Serial  // Comment this out to disable prints and    save space
#include <ESP8266.h>
#include <BlynkSimpleShieldEsp8266.h>
// Set ESP8266 Serial object
#define EspSerial Serial
ESP8266 wifi(EspSerial);
// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "???";
void setup()
{
 Serial.begin(115200);  // Set console baud rate
 delay(10);
 EspSerial.begin(115200);  // Set ESP8266 baud rate
 delay(10);
 Blynk.begin(auth, wifi, "???",
"???");
}
void loop()
{
 Blynk.run();
}

那个?我交换了我的令牌和数据ofc。

EN

回答 1

Stack Overflow用户

发布于 2017-02-09 17:59:32

试着改变这个

代码语言:javascript
复制
#include <ESP8266.h>

到这个

代码语言:javascript
复制
#include <ESP8266_Lib.h>

该文件在此承诺中被重命名。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42143360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档