圈爷 发表于 2014-8-30 17:41:54

BLE4.0 iphone Arduino通信

本帖最后由 圈爷 于 2014-8-30 17:43 编辑

http://v.youku.com/v_show/id_XNzY0NjcyNTAw.html

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

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

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

Ricky 发表于 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

很不错的应用,期盼楼主能出个教程贴~
页: [1]
查看完整版本: BLE4.0 iphone Arduino通信