6

好的,所以我以前从未对串行连接做过任何事情。但...

我刚得到一个 Arduino,我正试图用它来远程发射模型火箭。我有一个 5 伏继电器,我可以用 Arduino 的数字输出来控制它。

现在,我想将我的 iPhone 的 Tx 连接到 Arduino 的 Rx,反之亦然。我会从 spark fun 购买 iPhone 分线板,这样我就可以将它连接到 Arduino。(http://www.sparkfun.com/products/10645) 我当时在想一些事情:当手机收到来自某个号码的短信或电话,或者甚至只是一个蓝牙信号时,它会告诉阿杜诺。但这些只是想法。

我怎样才能真正从我的 iPhone 发送信号?是否有 xCode 库可以做到这一点?我的手机已经越狱,所以我对其他非苹果发送信号的方式持开放态度。但我是一个新手程序员。

谢谢你。

PS 我是 Stack Overflow 的新手,如果你能帮助我,我将不胜感激。我第一次发布问题时有人告诉我它不在正确的网站上。所以请多多包涵。

编辑#1:哈哈,我刚读完这个,听起来像是恐怖电影中的手机炸弹。我发誓那不是我正在做的。看看我的头像就知道了。

编辑#2:我还有一个用于 Arduino 的蓝牙加密狗。但老实说,我不知道如何将它与任何东西连接起来,它来自中国 10 美元,所以我想我会买它以保持我的选择余地。但是,无论如何,将 iPhone 插入 Arduino 真的很酷。

4

3 回答 3

5

您可以购买适用于 iOS 的 Redpark 串行电缆,通过 RS-232 将 iPhone 连接到您的 Arduino 板。

这本书似乎也很有帮助:iOS Sensor Apps with Arduino

编辑:Redpark 常见问题解答:http ://redpark.com/c2db9_FAQs.html

此串行电缆有一个可用的 SDK。

尝试直接连接到扩展坞连接器时,您将无法编写通信软件!除非您的 Arduino 板具有用于坞站连接器通信的特殊解码芯片,否则外部附件框架不会帮助您。

玩得开心!

于 2012-06-19T19:05:33.620 回答
3

我认为您需要做的就是利用该External Accessory框架。我不确定它对您的效果如何,该库旨在与 MFi 认可的配件进行通信。我真的很想听听您的结果如何,我将使用分线板进行自己的实验

于 2012-06-19T18:49:17.073 回答
0

我和你在一条类似的船上,我已经使用 podbreakout 成功构建了自己的串行电缆,并实现了一个支持读/写的串行类。我可以确认我已经阅读了工作,因为我已经使用我的 RFID 阅读器对其进行了测试。我正在编写代码,该代码将从 iPhone 向 Arduino 发送命令,然后让 Arduino 根据命令执行任务。

这是我在iDevice serial com上整理的一个文件,

https://docs.google.com/document/d/1Yi9_hcw8XSyYNCG2OJT9oHlTG-dC-Dnuc58VIULa81Q/edit?usp=sharing

并且可以在我正在处理的项目中看到串行类。

https://github.com/ipatch/KegCop

于 2013-04-07T19:01:59.333 回答