NodeMCU-ESP8266开发(VSCODE+PlatformIO+Arduino框架):第5篇--Blinker_MIOT_MULTI_OUTLE(点灯科技APP+小爱同学控制插座多个插孔)

本文档详细介绍了如何使用ESP8266开发板,通过Blinker库实现手机APP与小爱同学控制多路插座的开关。首先搭建开发环境,然后复制并修改Blinker_MIOT_LIGHT工程,配置WiFi和密钥信息。在代码中定义了控制多个LED灯模拟插座的方法,并为每个插座设置独立的控制回调。通过小爱同学API注册回调,实现语音控制。最终,通过APP和小爱同学成功实现了对开发板上LED灯的远程控制,验证了设备的在线状态和功能。

首先完成开发环境搭建:https://blog.youkuaiyun.com/felix_tao/article/details/113092886

其次完成Blinker_MIOT_LIGHT(点灯科技手机APP控制+小爱同学控制):https://blog.youkuaiyun.com/felix_tao/article/details/113467782

第一步:复制一份Blinker_MIOT_LIGHT工程,并重命名为Blinker_MIOT_MULTI_OUTLET。

第二步:打开VSCODE->文件->将文件夹添加到工作区->选择工程文件夹Blinker_MIOT_MULTI_OUTLET->添加到VSCODE中。

第三步:复制以下代码到VSCODE中的src->main.cpp里面。

/* *****************************************************************  
 * @author  TaoDream
 * @version V1.0
 * @date    2021.02.09
 * @brief   主程序
 * 程序功能:blinker+小爱同学控制插座多路插孔(利用LED灯模拟)
 * 1.使用开发板:nodemcu-ESP8266(模块ESP-12E)
 * 2.程序功能:使用Blinker 手机APP添加设备并绑定,通过APP远程控制开发板上的灯的亮灭、还有小爱同学控制开发板上的灯的亮灭
 * 4.例程文档:https://www.diandeng.tech/doc/xiaoai
 * 5.程序参考:blinker库例程--blinker-library-master\examples\Blinker_MIOT\MIOT_MULTI_OUTLET
 * *****************************************************************/

//#define LED_BUILTIN 2   //ESP-12E模块自身的LED,
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淘梦TaoDream

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值