Arduino 继电器控制(Blinker+ 小度)

本文介绍了如何通过Arduino IDE结合Blinker库,创建一个控制继电器的程序,并与小度设备进行联动,实现语音控制电视机的开关。在实践中遇到了不断修改和上传程序的困扰,目前问题尚未完全解决。
摘要由CSDN通过智能技术生成

一、前期准备

1. D1 UNO R3 WIFI 开发板,
2. 继电器
3. 电源
4. 小度音箱
5. Blinker 账户
6. 百度账户
7. Arduino IDE
8. Blinker library 0.3.4
9. ESP8266 开发板支持库 2.7.1

二、设备及接线图

在这里插入图片描述

三、程序

 /*******************************************
  * 本代码采用D1 UNO R3 WIFI + 继电器板通过测试
  */
/************************************************************
很多时候,#define 后只有一个参数,经常出现在头文件的开始处。
解释:
定义宏,并在预处理过程中将其替换为空字符串(即删除)。
这样做主要是为了标记某些内容,使程序阅读者能够清楚标记表明的意义,同时又不影响被编译的源代码。
也就是说,用法同define后接两个参数,只是后一个参数为空字符串。用途包括:
(1)定义一个符号用来给#if(n)def判断。          
(2)多文件编译中防止头文件被重复包含。
 **********************************************************************/
#define BLINKER_WIFI
#define BLINKER_PRINT Serial
//此句允许小度APP扫描到此设备
#defi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值