BLE4.0 iphone Arduino通信
2014-08-301.4万
AI 快速预览详细
本文介绍了使用BLE4.0板子进行Arduino与iPhone通信的方法。通过将数值转为字符,实现了单条字符串控制多个pin的功能。文章还探讨了如何实现无限制长度字符串传输的方法,为需要进行无线通信的项目提供了实用的解决方案。
|
原先小伙伴用的是CH-06,SPP协议iOS不支持这种蓝牙协议,所以买了BLE4.0的板子来试一下, 昨天到手,Arduino的串口不太熟,花了比预料中更多的时间,iOS倒是简单,于是写了个类比摇杆, 现在串口发的是字符串命令,带标签,带数值 但是单一字符串长度还是很有限,因为控制数值只要0-255,所以数值转为单一字符,用的时候再转回ASCII码值 现在一条String可以控制6个pin,再多我就没办法,有高手的话 能否讲讲如何传收发无限制长度的字符串? |




样例:#1 2 3 4 5 6 7 8 9 99 22 33 44% 这是最简单的,用Serial Read 找到相应开头和结尾字符即可。