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

 找回密码
 立即注册
查看: 8459|回复: 4

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

[复制链接]
发表于 2015-12-4 17:34:34 | 显示全部楼层 |阅读模式
hi,各位好
我做了一张蓝牙小车(坦克)。用的是pwm控制前进后退转向。
现在的问题如下:
当蓝牙连接断开后,单片机并不知道已经没有控制端连接了,所以小车还一直走。
蓝牙模块为HC-06。单片机使用stm32f103。控制方式为串口中断。
请问,单片机怎么判断HC-06模块是否在连接?
求教,谢谢!
回复

使用道具 举报

发表于 2015-12-4 22:05:07 | 显示全部楼层
只有一个方法,用心跳包。
即你上位机那边,每隔几秒发送一个特定数据下去,你下位机那边如果在一定时间后没有收到这个数据包,说明已经断开了。
回复 支持 反对

使用道具 举报

发表于 2015-12-4 22:05:16 | 显示全部楼层
只有一个方法,用心跳包。
即你上位机那边,每隔几秒发送一个特定数据下去,你下位机那边如果在一定时间后没有收到这个数据包,说明已经断开了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-12-5 10:05:39 | 显示全部楼层
感谢liuviking,最后也是用了这个方法!
回复 支持 反对

使用道具 举报

发表于 2015-12-7 11:17:00 | 显示全部楼层
如果使用心跳包的话,会不会造成控制指令丢失的问题呢,应该概率会很小。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-11-23 00:08 , Processed in 1.110923 second(s), 23 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表