目录

前言

1.主机配置

1.连接

2.测试

3.设置主机名字

4.设置主从模式为主机

5.设置配对密码

6.蓝牙地址绑定

2.从机配置

3.测试


前言

由于项目需求,需要配置两台arduino之间进行无线通讯,这个时候自然最好用的就是蓝牙了。

如下是两块MLT-BT05蓝牙模块,打算用左边不带按键的用作从机,右边带按键的用作主机。

1.主机配置

配置蓝牙需要进入AT指令模式。

蓝牙通常有两种模式:

(1)AT指令模式:这个模式可以对蓝牙进行相关设置的更改,比如更改蓝牙名字和波特率等。

(2)工作模式:这个模式是蓝牙正常工作模式,通常就是蓝牙连接进行串口透传模式。

为了方便工作及辨认,我们打算将蓝牙主机命名为MLT-Master,从机命名为MLT-Slaver。

这样,蓝牙在工作的时候,我们就知道哪个是主机哪个是从机了。

1.连接

好的,我们首先设置主机,这款蓝牙默认开机未连接的状态就是AT指令模式,连接就是工作模式,我们就用USB-TTL模块将蓝牙连接电脑USB口:

2.测试

然后,我们打开串口软件,设置好串口号和波特率,然后打开串口发送AT测试,记得勾上发送回车。

发送AT之后会返回OK,如下图:

3.设置主机名字

发送:

AT+NAMEMLT-Master

如下图:

重新上电,从手机端蓝牙app进行搜索,可以看到蓝牙名字已经变了:

4.设置主从模式为主机

发送:

AT+ROLE1

如下图为返回:

5.设置配对密码

发送(PIN后面的密码任意):

AT+PIN953598

返回如下:

6.蓝牙地址绑定

蓝牙地址的绑定主要是蓝牙开机之后通过这个地址去进行连接。

主机绑定从机地址,从机绑定主机地址。

这个地址我们可以通过AT指令进行查询,但是比较麻烦,也可以直接通过手机端查看的到。

如下图:

我这里查看的到两个蓝牙地址如下:

Master:64:33:DB:B9:C5:FE
Slaver:34:14:B5:9F:9E:89

我们先主机绑定从机,发送(记得把中间的冒号去掉):

AT+BAND3414B59F9E89

如下图:

2.从机配置

根据主机一口气设置完成:

AT
AT+NAMESlaver
AT+ROLE0
AT+PIN953598
AT+BAND6433DBB9C5FE

3.测试

这里我用arduino uno板子连接蓝牙主机,arduino uno连接一个手势传感器PAJ7620,识别到手势之后,从主机蓝牙发送字符,从机蓝牙接受到之后,我们通过串口软件在从机蓝牙连接的USB-TTL模块读取到信号:

可以看到右边串口为arduino识别到的手势,左边为蓝牙收到的字符,识别到手势之后就在蓝牙从机收到了相应的信号,完美!

arduino蓝牙主从机通讯相关推荐

  1. nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新

    nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新 主机连接 nrf52832 SDK中主机连接从机需要使用 sd_ble_gap_connect(ble_gap_addr_t const ...

  2. PAJ7620U2+蓝牙主从机实现远程手势控制

    目录 主机: 从机: 电机测试: 这是个4舵机驱动的水上仿生鱼. 两块arduino通过蓝牙通信,岸上的arduino连接paj7620u2进行手势控制. 水下的arduino连接驱动执行设备(舵机和 ...

  3. 基于PAJ7620的主从机通信远程控制蓝牙智能小车

    这是大三上传感器大作业做的一个主从机控制小车.期间参考了网上的一些博客,涉及主从机通信.蓝牙配置.传感器的使用等. 文章目录 一.实物图片 二.系统架构 三.主要外设 四.手势控制对应关系 五.应用场 ...

  4. arduino蓝牙通讯代码_一种基于Arduino的蓝牙通信系统的制作方法

    本实用新型涉及无线通信技术领域,具体来说,涉及一种基于Arduino的蓝牙通信系统. 背景技术: 随着通信技术的发展,无论是在物联网,还是互联网,传统的有线传输技术已经越来越不能满足企业和个人的需求. ...

  5. stm32单片机 北斗GPS 定位 vb上位机显示。 蓝牙主从级通信

    stm32单片机 北斗GPS 定位 vb上位机显示. 蓝牙主从级通信. 主单片机获取GPS北斗模块定位信息后,通过蓝牙发送给从模块. 从蓝牙模块,从模块通过串口讲定位信息发送给vb上位机. 上位机实时 ...

  6. RS485主从式多机通讯协议

    RS485主从式多机通讯协议一.数据传输协议 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的.它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎 ...

  7. arduino 蓝牙示例_Arduino简单实例之八_蓝牙模块

    1)       说明: 蓝牙模块用于和手机或其它带蓝牙的设备通讯.蓝牙设备分为主从两种模式,作为主设备时,它查找和连接其它设备:作为从设备时只能被只它设备连接:通讯模式分透明传输和AT命令模式.最好 ...

  8. arduino 蓝牙示例_(转载)HC-05蓝牙模块使用教程[Arduino]

    BlueTooth HC-05蓝牙模块使用教程 模块简介 嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:命令响应工作模式和自动连接工作模式. 命令响应模式(AT模式) 首先按住蓝牙模块上的复 ...

  9. HC05蓝牙主机配对BT06蓝牙从机教程

    HC05蓝牙主机配对BT06从机教程 第一步:检查你买的模块买的是什么型号 第二步:先配置BT06从机 第三步:配置HC05主机 最后一步 相信各位看到这篇文章的时候,也都是和我一样,需要配置两个蓝牙 ...

  10. 主从式网络的优点_贸泽电子原创开发板大赛【创意奖作品】物联网开发板做成主从机形式,是创意还是多此一举?...

    没有创意,竞赛还有什么意义? 作为汇集了国内工程师中的一批顶尖高手的设计大赛,本届贸泽电子原创开发板大赛自然少不了"最佳创意奖",今天,就让我们来看看工程师大开脑洞的获奖作品有何稀 ...

最新文章

  1. 面试题总结-算法部分
  2. wangEditor编辑器在laravel中上传图片(二)
  3. ITK:将图像从一种类型投射到另一种类型,但限制在输出值范围内
  4. 刷新存储器的容量单位是什么_GD25Q80CSIG|相变存储器是什么,具备什么特点?
  5. 每次请求都要建立连接吗?
  6. Spring Cloud Alibaba基础教程版本升级:0.2.1-gt;0.2.2
  7. Qt学习笔记-仿大佬读取setting文件(简单工厂模式)
  8. 命名参数_告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
  9. 简单方法解决bootstrap3 modal异步加载只一次的问题
  10. java sdk设计原则_java 设计模式遵循的六大原则
  11. 修改数据文件和日志文件路径
  12. 金狐超级软件盘 07.14更新
  13. 袖珍磁带的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  14. 海思Hi3559V200运动相机、流媒体后视镜开发板防雷防静电推荐图
  15. 列表页详情页html源码,UI布局欣赏:文章列表与内容详情页设计
  16. 20行Python 代码批量抓取免费高清图片!
  17. 「C++小游戏教程」基本技巧(1)——随机化
  18. 【SAP消息号L9006】
  19. android方向触摸事件,Android触摸事件如何传递?
  20. 秩和检验(秩的概念,秩和检验法)

热门文章

  1. DOM是什么?(超详细解释)
  2. 计算机其它离的360云盘,360云盘资源转到百度云 360云盘搬家教程
  3. 计算机网络中常见的名词缩写
  4. 盘点人工智能高薪职位
  5. EDA 电子设计自动化VHDL系列课程1--加【减】法器的设计
  6. gis 大屏_大屏简介
  7. 常工院计算机学院,常亚楠-华中师范大学计算机学院
  8. html画圆圈加感叹号,感叹号怎么打 拜托了是两个并在一起的叹号,
  9. 2.灰尘对计算机的影响,灰尘对电脑有影响不?
  10. 万条票房数据看2019春节档各地影院表现