求助,新手入门,我搜了好久也没有找到答案-Arduino中文社区 - Powered by Discuz! Archiver

星火极光 发表于 2018-9-21 23:12

求助,新手入门,我搜了好久也没有找到答案

是这样的,我用JDY10的BLE蓝牙模块接arduino,然后按照官方的文档教程用blinker的hello_BLE这个例程写进板子,手机是魅族S6,添加设备成功了,但是后面无论怎么改Blinker.begin(),手机端永远会在已连接一秒以后自动断掉连接,无法控制。我现在括号里面是(4,5,115200),而且线也应该没有接错,请问各位大神这个问题究竟出在哪。。

星火极光 发表于 2018-9-21 23:15

板子是arduino uno,全程按教程开着蓝牙和GPS,除了“Blinker.begin()”其他语句没有做任何修改

三水 发表于 2018-9-21 23:22

只给蓝牙模块供电,tx rx不接。测试是否能连上蓝牙,也可以下载BLE测试常用的APP->NRF CONNECT或者LIGHT BLUE看看能不能连上蓝牙模块。

奈何col 发表于 2018-9-22 08:50

更新下库

星火极光 发表于 2018-9-22 11:09

三水 发表于 2018-9-21 23:22
只给蓝牙模块供电,tx rx不接。测试是否能连上蓝牙,也可以下载BLE测试常用的APP->NRF CONNECT或者LIGHT BL ...

只供电也接不上。。

星火极光 发表于 2018-9-22 11:23

奈何col 发表于 2018-9-22 08:50
更新下库

好的,我试试

星火极光 发表于 2018-9-22 14:43

仍旧还是有这个问题,我甚至换了台手机连也一样

三水 发表于 2018-9-22 16:28

星火极光 发表于 2018-9-22 14:43
仍旧还是有这个问题,我甚至换了台手机连也一样

下载BLE测试常用的APP->NRF CONNECT或者LIGHT BLUE看看能不能连上蓝牙模块。以确定蓝牙模块是否是正常的。

奈何col 发表于 2018-9-22 20:57

如果你操作程序没有问题,不排除是:

波特率太高
连接线质量不好或接触不良

致数据丢失造成的,下个版本我把蓝牙的连接验证去掉好了

chen70854022 发表于 2018-10-3 17:53

感觉像程序问题,仔细检查程序吧,是不是发送太快了
页: [1]
查看完整版本: 求助,新手入门,我搜了好久也没有找到答案