iPhone - 使用蓝牙与Arduino板通信的任何示例?

Ale*_*one 1 iphone robotics bluetooth arduino objective-c

我正在修补iPhone控制的RC汽车底盘,这是我的机器人项目的基础.机箱由WiRC Wi-Fi模块控制.它有八个输出来控制电子速度控制器和伺服系统.

我想提高机器人使用传感器避开障碍物的能力.为此,我有一个Arduino板,我可以与各种廉价的测距仪和接近传感器连接.我正在寻找将iPhone连接到Arduino板的示例或演示项目,使用蓝牙将命令发送到电路板并从电路板接收数据.我在想什么可能吗?

感谢您使用蓝牙与可能与iPhone交互的项目或硬件板的任何链接.如果其中一些主板具有简化开发的SDK,那就太棒了.

Bra*_*son 6

遗憾的是,iOS上与设备的标准蓝牙通信仅限于MFi程序中的设备,因此您无法将其与Arduino板一起使用.但是,较新的iOS设备(iPhone 4S,Retina iPad)支持的新蓝牙4.0 LE协议已打开,可用于连接任何LE设备.

iOS 5.0在Core Bluetooth中引入了一个新的框架,我强烈建议观看WWDC 2012的两个会议.他们还有一些关于该主题的示例代码.我自己一直在使用它连接到一些传感器,它适用于低带宽应用,如温度,接近度或心率感应.

有几个BT LE模块,看起来Michael Kroll博士即将开始生产用于LE通信Arduino屏蔽,这使得将这种功能添加到Arduino板上变得微不足道.