我目前正试图让iPad 4与Arbotix RoboController(带有大量引脚的Arduino控制器)通话。我正在使用连接到RedPark C2-TTL电缆的Lightning to 30-pin Adapter的iPad 4。该电缆在Redpark串行电缆无法接收iPad上的数据4
Settings -> General -> About -> Serial TTL Cable
下正确识别。
但是我没有从RedPark SDK的Serial Cable SDK /用户指南中获益。 Arbotix设置为每隔300毫秒写出'Hello World',但方法为
- (void) readBytesAvailable:(UInt32)numBytes {
...
}
根本不被调用。另外cableConnected
从未被称为。
我确定我已经设置波特率为双方9600,作为this question建议的答案。
有可能谎言与适配器的用法,虽然我有我的怀疑。 有什么建议吗?
EDIT:
的解决方案是如下:我重新测试了它在iPad 4 +适配器和发现它与没有问题。优秀!
我已经获得了iPad 1代,并重复了测试。我仍然没有运气:RedPark SDK调用'cableDisconnected',但不调用'cableConnected'。我知道这一点,因为我设置了调试消息以在屏幕上显示任何这些方法时被调用。 – fatuhoku