小R科技-WIFI机器人网·机器人创意工作室

标题: 关于单片机判断蓝牙是否连接的问题 [打印本页]

作者: alasunny    时间: 2015-12-4 17:34
标题: 关于单片机判断蓝牙是否连接的问题
hi,各位好
我做了一张蓝牙小车(坦克)。用的是pwm控制前进后退转向。
现在的问题如下:
当蓝牙连接断开后,单片机并不知道已经没有控制端连接了,所以小车还一直走。
蓝牙模块为HC-06。单片机使用stm32f103。控制方式为串口中断。
请问,单片机怎么判断HC-06模块是否在连接?
求教,谢谢!

作者: liuviking    时间: 2015-12-4 22:05
只有一个方法,用心跳包。
即你上位机那边,每隔几秒发送一个特定数据下去,你下位机那边如果在一定时间后没有收到这个数据包,说明已经断开了。
作者: liuviking    时间: 2015-12-4 22:05
只有一个方法,用心跳包。
即你上位机那边,每隔几秒发送一个特定数据下去,你下位机那边如果在一定时间后没有收到这个数据包,说明已经断开了。
作者: alasunny    时间: 2015-12-5 10:05
感谢liuviking,最后也是用了这个方法!
作者: robotStudio    时间: 2015-12-7 11:17
如果使用心跳包的话,会不会造成控制指令丢失的问题呢,应该概率会很小。。。




欢迎光临 小R科技-WIFI机器人网·机器人创意工作室 (http://www.wifi-robots.com/) Powered by Discuz! X3.4