关于单片机判断蓝牙是否连接的问题

2019-07-15 15:27发布

hi,各位好
我做了一张蓝牙小车(坦克)。用的是pwm控制前进后退转向。
现在的问题如下:
当蓝牙连接断开后,单片机并不知道已经没有控制端连接了,所以小车还一直走。
蓝牙模块为HC-06。单片机使用STM32f103。控制方式为串口中断。
请问,单片机怎么判断HC-06模块是否在连接?
求教,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
破力达
1楼-- · 2019-07-15 17:35
好像模块有这样的功能的
破力达
2楼-- · 2019-07-15 18:03
除了这个还有其他方法的,只不过这个最简单,最方便。比如可以通过检测指示灯(配对中和配对成功指示灯不同)来判断,或者通过让小车定时发送一个数据包给单片机,如果断开则无法接收到,那么单片机就可以识别判断了。
末影人
3楼-- · 2019-07-15 23:59
没有连接上手机时,蓝牙模块的灯是快闪的。连接了那灯闪的好慢。要是说看有没有连接上 ,你可以电脑连接单片机,用串口助手看。还有蓝牙模块的rxd接口是连接单片机rxd的
dwwzl
4楼-- · 2019-07-16 03:34
 精彩回答 2  元偷偷看……
格古洛
5楼-- · 2019-07-16 08:38
模块本身就有提示的,单片机的串口也会有相应的提示,如果你有连的话
shengdui
6楼-- · 2019-07-16 12:54
破力达 发表于 2015-12-5 00:05
除了这个还有其他方法的,只不过这个最简单,最方便。比如可以通过检测指示灯(配对中和配对成功指示灯不同)来判断,或者通过让小车定时发送一个数据包给单片机,如果断开则无法接收到,那么单片机就可以识别判断了。

您好,我想问一下,检测指示灯的是可以通过程序代码的,还是要靠肉眼检测的?

一周热门 更多>