标题: 手机通过控制蓝牙hc06控制单片机上led灯 新人求助,大佬过来帮一下 [打印本页]

作者: 不忘初心wen    时间: 2018-3-21 13:59
标题: 手机通过控制蓝牙hc06控制单片机上led灯 新人求助,大佬过来帮一下
本人想弄一个用手机通过控制蓝牙hc06控制单片机上led灯的小尝试,程序应该是没有什么问题的,就是用蓝牙串口发送数字123的时候,led灯死活不灭。是蓝牙串口的发送的数据问题,还是我没有弄懂协议的问题

IMG_20180321_135431.jpg (4.33 MB, 下载次数: 52)

IMG_20180321_135431.jpg

IMG_20180321_135438.jpg (5.14 MB, 下载次数: 56)

IMG_20180321_135438.jpg

作者: 不忘初心wen    时间: 2018-3-21 14:39
感觉应该很简单,就是因为实验室的学长没弄过蓝牙模块,所以才来论坛求助的。
作者: zqy181818    时间: 2018-3-22 19:01
看看波特率有没有设置正确。
作者: 小身体大智慧    时间: 2018-3-22 22:51
同问题,这么解决
作者: 不忘初心wen    时间: 2018-3-23 09:27
用蓝牙串口助手连接的,程序波特率是9600,助手不能设置波特率,但能连接上蓝牙。
作者: zqy181818    时间: 2018-3-23 16:53
不忘初心wen 发表于 2018-3-23 09:27
用蓝牙串口助手连接的,程序波特率是9600,助手不能设置波特率,但能连接上蓝牙。

你用的晶振是多少?在程序里设TMOD=0x20;TH1=0xFD;TL1=0xFD;//波特率是9600.
作者: JACKLI    时间: 2018-3-24 16:39
你可以试试看,有可能是发送进制要改成十六进制的
作者: 不忘初心wen    时间: 2018-3-27 18:12
zqy181818 发表于 2018-3-23 16:53
你用的晶振是多少?在程序里设TMOD=0x20;TH1=0xFD;TL1=0xFD;//波特率是9600.

程序没问题的,还有蓝牙模块也测试过了能发送数据,软件用的是蓝牙助手,搞了一个星期了不知道,卡哪里了,能给点指导吗?或者是加我qq1942309188给点意见吧。谢谢
作者: zqy181818    时间: 2018-3-28 14:00
不忘初心wen 发表于 2018-3-27 18:12
程序没问题的,还有蓝牙模块也测试过了能发送数据,软件用的是蓝牙助手,搞了一个星期了不知道,卡哪里了 ...

首先你得用手机APP软件跟你的电脑串口助手测一下APP发的数据是否跟程序设的数据对得上。如果对得上再跟单片机连上做实验。测试方法如下图连接
作者: zqy181818    时间: 2018-3-28 14:04
下图就是电脑串口助手跟手机蓝牙 通信连接的方法。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1