【arduino】蓝牙模块学习(2)两蓝牙模块连接

简单说 一个蓝牙设置为主机,一个蓝牙设置为从机,设置对应密码波特率AT指令后,自动连接配对。


第一步:准备好做主机的蓝牙模块,用cp2102转串口模块连接蓝牙并进入AT设置模式(指示灯慢闪)
分别输入下面AT指令 ( 注意输入指令后加上回车后换行,发送后返回OK表示设置成功,如下指令是一条一条输入,切勿所有一起输入再点发送。设置完成后可以通过AT指令类似AT+NAME?这样的指令查询刚刚设置是否成功,具体参考HC05AT指令集


  AT+NAME=Bluetooth-Master  蓝牙主机名称为 Bluetooth-Master 
  AT+ROLE=1                蓝牙模式为主模式
  AT+CMODE=1              蓝牙连接模式为任意地址连接模式
  AT+PSWD=1234             蓝牙配对密码为1234
  AT+UART=9600,0,0       蓝牙通信串口波特率为9600,停止位1位,无校验位
  AT+RMAAD                 清空配对列表


第二步:准备好做从机的蓝牙模块用cp2102转串口模块连接蓝牙并进入AT设置模式(指示灯慢闪)
分别输入下面AT指令 ( 注意输入指令后加上回车后换行,发送后返回OK表示设置成功
(如果设置没有效果可以先恢复出厂设置 AT+ORGL)


  AT+NAME=Bluetooth-Slave  蓝牙名称为Bluetooth-Slave
  AT+ROLE=0                蓝牙模式为从模式
  AT+CMODE=1              蓝牙连接模式为任意地址连接模式
  AT+PSWD=1234             蓝牙配对密码为1234
  AT+UART=9600,0,0       蓝牙通信串口波特率为9600,停止位1位,无校验位
  AT+RMAAD                 清空配对列表

第三步:分别给主模块和从模块选择进入工作模式,并重新上电。两个模块会自动连接然后配对,这样后,状态灯会出现慢闪烁指示。
  • 5
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Arduino蓝牙模块可以通过无线信号与手机进行连接,使得手机可以通过蓝牙与Arduino板进行通信。一般来说,手机和Arduino之间的通信可以实现种方式,一种是使用经典蓝牙,另一种是使用蓝牙低功耗(BLE)。 首先,对于经典蓝牙连接,我们需要使用蓝牙模块Arduino之间的串行通信接口(例如UART)进行连接。通过设置正确的波特率和蓝牙模块的名称和密码,可以使手机与蓝牙模块进行配对。一旦配对完成,可以通过手机应用程序(例如Arduino官方应用程序或者自行开发的应用程序)发送指令和数据到蓝牙模块,再由蓝牙模块传递给Arduino来控制各种传感器和执行相应的操作。 其次,对于使用蓝牙低功耗(BLE)连接,需要确保手机和Arduino蓝牙模块都支持BLE通信。在BLE模式下,手机可以扫描附近的BLE设备,并选择与Arduino蓝牙模块进行配对。配对完成后,手机可以通过GATT(通用属性规范)协议与Arduino进行通信。通过自定义的服务和特征来传输和接收数据,可以实现与Arduino的双向通信。 总的来说,通过Arduino蓝牙模块连接手机可以实现手机与Arduino的远程控制和数据传输。这为一些智能家居、物联网和机器人等应用提供了便捷的解决方案。同时,开发者也可以自行设计手机应用程序来与Arduino进行通信,以满足自己的特定需求。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值