查看: 3813|回复: 3

BLE4.0 iphone Arduino通信

[复制链接]
本帖最后由 圈爷 于 2014-8-30 17:43 编辑



原先小伙伴用的是CH-06,SPP协议iOS不支持这种蓝牙协议,所以买了BLE4.0的板子来试一下,
昨天到手,Arduino的串口不太熟,花了比预料中更多的时间,iOS倒是简单,于是写了个类比摇杆,

现在串口发的是字符串命令,带标签,带数值
但是单一字符串长度还是很有限,因为控制数值只要0-255,所以数值转为单一字符,用的时候再转回ASCII码值

现在一条String可以控制6个pin,再多我就没办法,有高手的话 能否讲讲如何传收发无限制长度的字符串?

Ricky  NPC

发表于 2014-9-1 19:54:57

可以设计一个编码文, 比如 以#开头,以%结尾,中间可以跟任意长度的字符。做个字符转换就可以了。
样例:#1 2 3 4 5 6 7 8 9 99 22 33 44% 这是最简单的,用Serial Read 找到相应开头和结尾字符即可。
回复

使用道具 举报

圈爷  中级技师
 楼主|

发表于 2014-9-3 22:52:55

Ricky 发表于 2014-9-1 19:54
可以设计一个编码文, 比如 以#开头,以%结尾,中间可以跟任意长度的字符。做个字符转换就可以了。
样例:# ...

ls说的我已经实现了,问题是读取不了那么长,后面会被自动裁掉
回复

使用道具 举报

Jane  管理员

发表于 2014-12-13 19:10:57

很不错的应用,期盼楼主能出个教程贴~
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail