[UNO] Arduino蓝牙和Android BLE

[复制链接]
 楼主| vvyvvy 发表于 2017-6-9 21:54 | 显示全部楼层 |阅读模式
那位大神精通Ardunino和android蓝牙通讯编程,请教下如下问题:
蓝牙双模的Arduino板子,同样的Arduino程序返回数据(较多,几十个字符),用苹果手机蓝牙和Android蓝牙2.0连接返回数据到手机都正常,但用android ble 4.0的时候,返回数据稍微多就不会返回,蓝牙会自动断开与手机的连接。
请教下具体什么原因?怎么解决?
dirtwillfly 发表于 2017-6-28 11:03 | 显示全部楼层
可能数据溢出了。或者数据太多Arduino没有及时处理。
 楼主| vvyvvy 发表于 2017-7-1 09:07 | 显示全部楼层
arduino来不及处理?但这种情况,同厂蓝牙模块配件中,有些连android可以,有些却不行。
但苹果却又可以的。
难不成需要arduino回写的时候等待异常时间(delay(50))?不过尝试过delay(50),也有无法返回较多数据的情况。
dirtwillfly, 有其他解决意见不?
dirtwillfly 发表于 2017-7-3 19:08 | 显示全部楼层
vvyvvy 发表于 2017-7-1 09:07
arduino来不及处理?但这种情况,同厂蓝牙模块配件中,有些连android可以,有些却不行。
但苹果却又可以的 ...

如果有些模块可以有些不可以,有可能是模块问题了
colin2135 发表于 2017-8-23 22:24 | 显示全部楼层
这个我也不懂,帮你顶起来。
haiqilai 发表于 2017-11-17 23:59 | 显示全部楼层
我遇到的问题跟你类似,android和arduino 101 进行蓝牙通信,控制舵机,发现当给的角度大的时候,比如,原来处于90度,蓝牙发信号,偏转到70,偏转20度,这个时候,蓝牙不会断,当偏转超过20度时,蓝牙就会断开,感觉是像手机端蓝牙在等一个回调,超时了然后就断开了。
wfw69 发表于 2020-8-7 17:28 | 显示全部楼层

这个我也不懂,帮你顶起来,一起学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

1

主题

2

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部