arduino蓝牙主从机通讯
目录
前言
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蓝牙主从机通讯相关推荐
- nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新
nrf52832 学习笔记(五)蓝牙主从机连接和连接参数更新 主机连接 nrf52832 SDK中主机连接从机需要使用 sd_ble_gap_connect(ble_gap_addr_t const ...
- PAJ7620U2+蓝牙主从机实现远程手势控制
目录 主机: 从机: 电机测试: 这是个4舵机驱动的水上仿生鱼. 两块arduino通过蓝牙通信,岸上的arduino连接paj7620u2进行手势控制. 水下的arduino连接驱动执行设备(舵机和 ...
- 基于PAJ7620的主从机通信远程控制蓝牙智能小车
这是大三上传感器大作业做的一个主从机控制小车.期间参考了网上的一些博客,涉及主从机通信.蓝牙配置.传感器的使用等. 文章目录 一.实物图片 二.系统架构 三.主要外设 四.手势控制对应关系 五.应用场 ...
- arduino蓝牙通讯代码_一种基于Arduino的蓝牙通信系统的制作方法
本实用新型涉及无线通信技术领域,具体来说,涉及一种基于Arduino的蓝牙通信系统. 背景技术: 随着通信技术的发展,无论是在物联网,还是互联网,传统的有线传输技术已经越来越不能满足企业和个人的需求. ...
- stm32单片机 北斗GPS 定位 vb上位机显示。 蓝牙主从级通信
stm32单片机 北斗GPS 定位 vb上位机显示. 蓝牙主从级通信. 主单片机获取GPS北斗模块定位信息后,通过蓝牙发送给从模块. 从蓝牙模块,从模块通过串口讲定位信息发送给vb上位机. 上位机实时 ...
- RS485主从式多机通讯协议
RS485主从式多机通讯协议一.数据传输协议 此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的.它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎 ...
- arduino 蓝牙示例_Arduino简单实例之八_蓝牙模块
1) 说明: 蓝牙模块用于和手机或其它带蓝牙的设备通讯.蓝牙设备分为主从两种模式,作为主设备时,它查找和连接其它设备:作为从设备时只能被只它设备连接:通讯模式分透明传输和AT命令模式.最好 ...
- arduino 蓝牙示例_(转载)HC-05蓝牙模块使用教程[Arduino]
BlueTooth HC-05蓝牙模块使用教程 模块简介 嵌入式蓝牙串口通讯模块(简称蓝牙模块)具有两种工作模式:命令响应工作模式和自动连接工作模式. 命令响应模式(AT模式) 首先按住蓝牙模块上的复 ...
- HC05蓝牙主机配对BT06蓝牙从机教程
HC05蓝牙主机配对BT06从机教程 第一步:检查你买的模块买的是什么型号 第二步:先配置BT06从机 第三步:配置HC05主机 最后一步 相信各位看到这篇文章的时候,也都是和我一样,需要配置两个蓝牙 ...
- 主从式网络的优点_贸泽电子原创开发板大赛【创意奖作品】物联网开发板做成主从机形式,是创意还是多此一举?...
没有创意,竞赛还有什么意义? 作为汇集了国内工程师中的一批顶尖高手的设计大赛,本届贸泽电子原创开发板大赛自然少不了"最佳创意奖",今天,就让我们来看看工程师大开脑洞的获奖作品有何稀 ...
最新文章
- 面试题总结-算法部分
- wangEditor编辑器在laravel中上传图片(二)
- ITK:将图像从一种类型投射到另一种类型,但限制在输出值范围内
- 刷新存储器的容量单位是什么_GD25Q80CSIG|相变存储器是什么,具备什么特点?
- 每次请求都要建立连接吗?
- Spring Cloud Alibaba基础教程版本升级:0.2.1-gt;0.2.2
- Qt学习笔记-仿大佬读取setting文件(简单工厂模式)
- 命名参数_告别编码5分钟,命名2小时!史上最全的Java命名规范参考!
- 简单方法解决bootstrap3 modal异步加载只一次的问题
- java sdk设计原则_java 设计模式遵循的六大原则
- 修改数据文件和日志文件路径
- 金狐超级软件盘 07.14更新
- 袖珍磁带的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 海思Hi3559V200运动相机、流媒体后视镜开发板防雷防静电推荐图
- 列表页详情页html源码,UI布局欣赏:文章列表与内容详情页设计
- 20行Python 代码批量抓取免费高清图片!
- 「C++小游戏教程」基本技巧(1)——随机化
- 【SAP消息号L9006】
- android方向触摸事件,Android触摸事件如何传递?
- 秩和检验(秩的概念,秩和检验法)