[Arduino+蓝牙模块物联网开发1]控制开关灯-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2394|回复: 0

[分享] [Arduino+蓝牙模块物联网开发1]控制开关灯

[复制链接]
发表于 2019-10-22 17:31 | 显示全部楼层 |阅读模式
[md]

将串口BLE模块的 TXD连接到UNO的2号引脚,RXD连接到UNO的3号引脚

编译并上传示例程序

打开Arduino IDE,通过 文件>示例>Blinker>Blinker_Hello/Hello_BLE 打开例程
编译并上传程序到Arduino中
注意 如果你使用的蓝牙模块波特率不是9600(JDY08、JDY10默认波特率115200),或者你不想使用2、3引脚接蓝牙模块,可以使用如下语句初始化蓝牙模块:

```
// 在Arduino UNO上使用软串口通信
Blinker.begin(); // 默认设置: 数字IO 2(RX) 3(TX), 波特率 9600 bps  
Blinker.begin(4, 5); // 设置数字IO 4(RX) 5(TX), 默认波特率 9600 bps  
Blinker.begin(4, 5, 115200); // 设置数字IO 4(RX) 5(TX) 及波特率 115200 bps  

// 在Arduino Mega/Due上使用硬串口通信
Blinker.begin(15, 14, 9600);   //使用Serial3  
Blinker.begin(17, 16, 115200); //使用Serial2  
Blinker.begin(19, 20, 115200); //使用Serial1  
```



例程中宏LED_BUILTIN为开发板厂家定义的连接板载LED的引脚,如果你选择的开发板没有定义LED_BUILTIN,可以自行修改为你要使用的引脚

恭喜!一切就绪
在APP中点击刚才你添加的设备,即可进入控制界面,点点按钮就可以控制Arduino上的LED灯开关
另一个按钮也点下试试,放心,你的手机不会爆炸


[/md]

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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 03:30 , Processed in 0.186294 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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