YFROBOT创客社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 10142|回复: 8
打印 上一主题 下一主题

ESP8266 core for Arduino应用:远程遥控LED 基于yeelink云平台(无需连接其他控制板)

[复制链接]

签到天数: 867 天

[LV.10]以坛为家III

跳转到指定楼层
楼主
发表于 2016-4-28 10:34:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 AllBlue 于 2019-6-17 14:42 编辑

YEELINK 云平台已失联,帖子仅供参考学习,请谨慎阅读!!


Arduino CORE for ESP8266应用:远程遥控LED 基于yeelink云平台(无需连接其他控制板)
测试模块:为了方便测试,购买了一块 nodemcu(带通信芯片,可以直接下载程序)
首先你需要搭建Arduino开发环境,arduino IDE 直接下载程序进ESP8266,相当于下载常说的固件,所以连接方式为烧写模块:GPIO0拉低;我使用nodemcu就非常方便电路都连接好,直接下载即可!
电路图:
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对

该用户从未签到

沙发
发表于 2016-5-19 20:11:17 | 只看该作者
Arduino:1.6.9 (Windows 7), 开发板:"Arduino Nano, ATmega328"

C:\Users\Administrator\AppData\Local\Temp\HZ$D.283.2145\HZ$D.283.2146\remoteSwitch\remoteSwitch.ino:14:16: warning: overflow in implicit constant conversion [-Woverflow]

int deviceId = 347973;

                ^

C:\Users\Administrator\AppData\Local\Temp\HZ$D.283.2145\HZ$D.283.2146\remoteSwitch\remoteSwitch.ino:15:16: warning: overflow in implicit constant conversion [-Woverflow]

int sensorId = 389020;

                ^

remoteSwitch:17: error: 'WiFiClient' does not name a type

WiFiClient client;

^

C:\Users\Administrator\AppData\Local\Temp\HZ$D.283.2145\HZ$D.283.2146\remoteSwitch\remoteSwitch.ino: In function 'void setup()':

remoteSwitch:24: error: 'WiFi' was not declared in this scope

   WiFi.mode(WIFI_AP_STA);                 //set work mode:  WIFI_AP /WIFI_STA /WIFI_AP_STA

   ^

remoteSwitch:24: error: 'WIFI_AP_STA' was not declared in this scope

   WiFi.mode(WIFI_AP_STA);                 //set work mode:  WIFI_AP /WIFI_STA /WIFI_AP_STA

             ^

remoteSwitch:36: error: 'WL_CONNECTED' was not declared in this scope

   while (WiFi.status() != WL_CONNECTED) {

                           ^

C:\Users\Administrator\AppData\Local\Temp\HZ$D.283.2145\HZ$D.283.2146\remoteSwitch\remoteSwitch.ino: In function 'void loop()':

remoteSwitch:50: error: 'client' was not declared in this scope

   if (!client.connect(host, tcpPort)) {

        ^

remoteSwitch:63: error: 'client' was not declared in this scope

   client.print(String("GET ") + url + " HTTP/1.1\r\n" +

   ^

exit status 1
'WiFiClient' does not name a type

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。
回复 支持 反对

使用道具 举报

该用户从未签到

板凳
发表于 2016-5-19 20:12:47 | 只看该作者
上面错误是什么意思啊,求解答!
回复 支持 反对

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

地板
 楼主| 发表于 2016-5-21 08:10:51 | 只看该作者
kangzhuo 发表于 2016-5-19 20:12
上面错误是什么意思啊,求解答!

你用的是什么板子?
你没有正确选择开发板类型,你选择的是Nano!
开发环境搭建贴:http://www.yfrobot.com/thread-11797-1-1.html
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

5#
发表于 2016-10-14 14:43:39 | 只看该作者
图片里面接的是GPIO2 程序就是4了.....
回复 支持 反对

使用道具 举报

签到天数: 867 天

[LV.10]以坛为家III

6#
 楼主| 发表于 2016-10-15 20:43:54 | 只看该作者
回忆泛黄 发表于 2016-10-14 14:43
图片里面接的是GPIO2 程序就是4了.....

看nodemcu的引脚图就知道了
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

7#
发表于 2017-2-5 16:10:02 | 只看该作者
AllBlue 发表于 2016-10-15 20:43
看nodemcu的引脚图就知道了

对对 我没注意到之前
回复 支持 反对

使用道具 举报

签到天数: 22 天

[LV.4]偶尔看看III

8#
发表于 2019-5-6 17:19:52 | 只看该作者
不错,很值得学习一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|联系我们|YFROBOT ( 苏ICP备20009901号-2  

GMT+8, 2024-11-21 20:59 , Processed in 0.054707 second(s), 27 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表