2012-08-02 50 views
1

我正在修補一個iPhone控制的RC car底盤,這是我的機器人項目的基礎。機箱由一個WiRC Wi-Fi模塊控制。它有八個輸出來控制電子速度控制器和舵機。iPhone - 使用藍牙與Arduino板進行通信的任何示例?

我想提高我的機器人使用傳感器避開障礙物的能力。爲此,我有一個Arduino板卡,可以與各種便宜的測距儀和接近傳感器連接。我正在尋找一些示例或演示項目,這些示例或演示項目將使用藍牙將iPhone連接到Arduino板,以將命令發送到電路板並從電路板接收數據。我在想什麼?

感謝您使用藍牙與iPhone交互的項目或硬件板的任何鏈接。如果其中一些板卡有一個SDK來簡化開發,那就太好了。

回答

6

不幸的是,與iOS上的設備進行標準的藍牙通信僅限於MFi程序中的設備,因此您無法將其用於Arduino主板。但是,較新的iOS設備(iPhone 4S,Retina iPad)支持的新藍牙4.0 LE協議是開放的,可用於連接任何LE設備。

iOS 5.0在覈心藍牙中爲此引入了一個新的框架,我強烈建議從WWDC 2012這兩個會話中觀看這個。他們也有some sample code的話題。我一直在使用它自己連接到一些傳感器,它適用於溫度,接近度或心率感應等低帶寬應用。

這裏有幾個BT LE模塊,它看起來像Michael Kroll博士即將開始生產Arduino shield for LE communication,這會使得將這種功能添加到Arduino板上變得微不足道。

+0

感謝布拉德,這是關於激勵我看看這個血壓計你的Twitter發佈! :) – 2012-08-03 12:31:35

4

這可能是你的項目有點遲了,但RedBear BLE Shield再加上一個Arduino效果很好。在Building iPhone and iPad Electronics Projects這個組合周圍甚至還有一個機器人卡車項目。

您可以使用Objective C訪問BLE屏蔽,但也可以完全避免使用Mac,並使用techBASIC,它可讓您直接從iPhone或iPad進行編程。

iPhone control of an Arduino powered truck using BLE.

+0

爲照片+1 – 2014-09-02 19:45:39

相關問題