4700浏览
查看: 4700|回复: 3

[已解决] 对“Bluno注意事项”贴中第7点提问

[复制链接]
在“DF新品”中,有一个贴子:Bluno注意事项,地址:https://mc.dfrobot.com.cn/thread-946-1-1.html

对里面提到的第7点:
7.Bluno端的Demo程序如果没有接Arduino Accessory Shield 扩展板的话需要把loop里DHT11部分的程序注释掉才能正常连接运行其它IO的控制部分

疑问如下:
如果没有连接上任何的 Accessory Shield 扩展板的话,能够从iPhone上成功连接到蓝牙吗? 我试了一下,会在 DFBlunoManager.m 文件中的 - (void)centralManager: (CBCentralManager *)central didDisconnectPeripheral: (CBPeripheral *)peripheral error: (NSError *)error 产生一个连接超时(The connection has timed out unexpectedly.,即 CBErrorDomain, 代码6)的出错信息。是不是因为没找到任何可用的服务,比如Bluno Accessory Shield 扩展板上的“温度计”等服务?如果是这样,可否在Bluno demo代码上,伪造一个“服务”出来?

巫山冰  初级技匠
 楼主|

发表于 2013-12-25 17:40:37

一翻大刀阔斧之后,已经自己把这个问题解决了。:loveliness:
回复

使用道具 举报

Angelo  初级技匠

发表于 2013-12-25 19:16:53

本帖最后由 Angelo 于 2013-12-25 19:25 编辑

最新的Arduino样例代码已经经过修改,即使没有接上Arduino Accessory Shield也可以正常收发数据了~~:)
回复

使用道具 举报

Holiday  初级技匠

发表于 2013-12-27 22:57:58

以前是因为DHT11时序上的一个问题,Bluno会一直等到电平变化,所以没有DHT11的话Bluno会一直等使程序停在那里,注释掉以后就不会等待电平变化了。
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail