• 蓝牙模块配置串口通讯 2019-04-20 14:46:54
    无线串口通信肯定需要两个蓝牙模块单片机发送数据给电脑,连电脑的就需要 USB-TTL 模块,蓝牙模块与 USB-TTL 连接就是 5V 连 5V,GND 接 GND ,RXD 接 TXD,TXD 接 RXD。配置蓝牙模块时需要进入它的 AT 模式,就是...
    无线串口通信肯定需要两个蓝牙模块,单片机发送数据给电脑,连电脑的就需要 USB-TTL 模块,蓝牙模块与 USB-TTL 连接就是 5V 连 5V,GND 接 GND ,RXD 接 TXD,TXD 接 RXD。配置蓝牙模块时需要进入它的 AT 模式,就是配置模式。 
    进入AT模式的方法:按住蓝牙模块上的按键再给它上电即可,这时蓝牙模块上的灯以低频率闪烁
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190420144445861.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjgwNzg1,size_16,color_FFFFFF,t_70)
    进入配置模式后,随意打开一个串口调试助手,我使用的是正点原子的XCOM2。设置波特率 38400, 8 位数据位,1 位停止位,无校验位。下面就是通过串口助手发送指令来配置蓝牙模块了。
    
    
    # 配置指令
    ## 1、测试通信 
    指令:AT(换行) 
    返回:OK 
    串口发送 AT,返回 OK 表示可以进行正常配置。
    
    ## 2、设置波特率 
    指令:AT+UART=参数1,参数2,参数3 
    返回:OK
    
    参数 1:波特率
    参数 2:停止位,0 表示 1 位,1 表示 2 位
    参数 3:校验位,0 表示没有校验位,1 表示奇校验,2 表示偶校验
    
    例:AT+UART=19200,0,0 
    表示配置蓝牙串口波特率为19200,1 位停止位,没有校验位
    
    两个蓝牙模块的波特率及格式要设置成相同的
    
    ## 3、修改密码 
    指令:AT+PSWD=你的密码 
    返回:OK
    
    两个蓝牙模块的密码要设置成相同的
    
    ## 4、设置主从模式 
    指令:AT+ROLE=0 或 1,1 表示主机,0 表示从机 
    返回:OK
    
    两个蓝牙模块一个配置成主机模式,一个配置成从机模式
    
    ## 5、设置蓝牙连接模式
    
    指令:AT+CMODE=0 
    返回:OK
    
    两个蓝牙模块都用这句指令,设置为通过地址连接
    
    ## 6、查询自身地址 
    指令:AT+ADDR? 
    返回:+ADDR:你的蓝牙模块地址 
    我的两个蓝牙模块地址为 98d3:32:708985,98d3:33:809168
    
    两个蓝牙模块分别查询
    
    ## 7、绑定对方地址 
    指令:AT+BIND=对方地址 
    返回:OK
    
    注意,这里的地址中间要以英文下的逗号分隔,例:AT+BIND=98d3,32,708985
    
    总结:两个模块要能通信,需要以下几个条件:
    
    1、两个模块波特率及格式相同
    2、密码相同
    3、一个为主机模式,一个为从机模式
    4、连接方式都设置为地址连接
    5、绑定对方地址
    
    这样配置好后两个模块就可以实现无线串口通信了。
    --------------------- 
    
    
    下面是配置截图:
    
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20190420144529557.JPG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyNjgwNzg1,size_16,color_FFFFFF,t_70)
    
    
    
    
    
    参考:https://blog.csdn.net/qq_27833589/article/details/65643884 
    
    
    展开全文
  • HC-05蓝牙串口通信模块应该是使用最广泛的一种蓝牙模块之一了。为什么呢? 因为HC05模块是一款高性能主从一体蓝牙串口模块,可以不用知道太多蓝牙相关知识就可以很好的上手。说白了,只是个蓝牙转串口的设备,你...
  • 蓝牙模块:BT08(兼容HC-06、HC-05) 参考代码:这里 说明 该App功能为通过蓝牙接收单片机采集的温度传感器数据,同时可以通过蓝牙发送预设温度数据给单片机 蓝牙通信代码仿照参考代码进行编写,不再提供...
  • 首先将HC-06蓝牙通信模块和单片机串口通过杜邦线连接,接线如图所示:RX-P30 TX-P31tips:淘宝购买HC06模块的时候,卖家表示蓝牙模块的TX,RX端的丝印搞反了,所以如果你发现蓝牙模块无法和单片机通信的话,可以尝试...
  • 51单片机与蓝牙模块连接 2018-02-22 12:17:38
    不久前开始学习使用蓝牙模块,在模块51单片机连接的过程中出现了非常多的问题,我想应该也是很多新手和我一样会遇到这样的问题,因此特地写这篇文章,想分享下在学习过程中遇到的问题以及解决方法。此次学习用到...
  • 使用蓝牙模块也有段时间了,更新…… 现在市面上用的蓝牙芯片大部分是ble的了,也就是低功耗透传模式。最近用到蓝牙SOC(片上系统),和大家分享下。 我们平时用蓝牙,一般是单片机的串口蓝牙的串口连接,实现...
  • ·简介:由于业务关系,需要开发一个向单片机发送数据的应用,不过由于需求很简单,只  需要发送数据即可,所以该dome的功能只有发送数据功能,并没有对输入的数据  做进一步的处理 这里有蓝牙开发的基本...
  • 工具包括淘宝上淘的stc单片机实验板一块,hc-06蓝牙模块一个,杜邦线,win7电脑一部,安卓手机一部,相关软件:单片机小精灵,串口通讯助手,keil以及单片机烧录软件,蓝牙通讯软件APP。软件基本上都是免安装直接...
  • 51单片机与蓝牙模块的串口51单片机与蓝牙模块的串口通信C程序通信C程序
  • 之前两篇都是在说手机的连接,连接方法,和主动配对连接,都是手机手机的操作,做起来还是没问题的,但是最终的目的是与单片机蓝牙模块通信。   下面是到目前为止尝试的与单片机通信方法,没有成功,但是...
  •  手机端打开编写的蓝牙通信软件,与单片机蓝牙串口模块连接,而后,手机通过蓝牙发送读数据命令到单片机单片机开始读取传感器信息,将采集到得传感器信息通过蓝牙发送到手机端,手机端软件接收到后,显示。...
  • 这次期末的课程设计做了一个智能灯光控制系统,系统整体的功能不在此赘述,系统主要是要实现下位机同上位机的通信,上位机选用的是Android手机端,下位机是52单片机,通过蓝牙模块实现通信。虽然系统很简单,但还是...
  • 3、单片机TxD RxD+蓝牙模块RxD TxD手机蓝牙 只能收不能发 电路查了又查,单片机和app的程序改了又改,在第三点里连最简单的一个字符都收不到,前面两点进行长字符串传输毫无问题。现在求大神给个思路。 补充一下...
  • 蓝牙模块怎么stm32单片机通信,可以通过蓝牙模块发送数据给单片机
  • HC05 蓝牙模块与单片机 2017-05-27 08:34:24
    请问HC05 蓝牙模块怎么 让手机与单片机通信 程序要怎写 蓝牙模块要怎么设置
  • 基于CC2541蓝牙模块与单片机的串口通信,包括 APP源码、PCB封装、串口调试助手工具等
  • STC89C52通过HC-06蓝牙模块与Android手机通信   如需转载请标明出处:http://blog.csdn.net/itas109  QQ技术交流群:129518033  2017-11-04补充 注意问题: 1.确保上位机波特率为9600 2.确保下位机的波特...
  • 这两天正好做完超声波后,要调试使用蓝牙模块与自己的电路板一起联合使用,需要给客户写个详细的说明书。遂将说明书分享如下,希望对大家有所帮助。   1、通信前必须具备东西: (1) 蓝牙串口模块;   ...
  • 系列博文: (1)安卓手机与蓝牙模块联合调试(一)——蓝牙模块的串口...本教程的项目地址:1989Jiangtao/BluetoothSCM: 安卓手机通过蓝牙与单片机通信-发送指令/接收数据​​​​​​​ 忙里偷闲,承接上一篇文...
1 2 3 4 5 ... 20
收藏数 1,915
精华内容 766