iPhone的外部控制器

iPhone的外部控制器,iphone,objective-c,hardware,Iphone,Objective C,Hardware,是否有任何可插入iPhone并可在应用程序中使用的外部按钮/控件。如果是这样,是否有人有任何链接到这些控件使用的任何代码 我在想一种我可以破解的iPod控制器,可以插入手机底部的插槽 干杯。解决这个问题的方法有很多,大多数都涉及到越狱 最著名/最受欢迎的是。是的。通过stock OS iOS设备上的摄像头连接套件支持多个USB MIDI控制器。应用程序可以使用CoreMIDI输入/输出消息从这些外部MIDI控制器上的按钮获取输入 但应用程序不能在股票操作系统下使用通用的可黑客USB输入设备,除非

是否有任何可插入iPhone并可在应用程序中使用的外部按钮/控件。如果是这样,是否有人有任何链接到这些控件使用的任何代码

我在想一种我可以破解的iPod控制器,可以插入手机底部的插槽


干杯。

解决这个问题的方法有很多,大多数都涉及到越狱


最著名/最受欢迎的是。

是的。通过stock OS iOS设备上的摄像头连接套件支持多个USB MIDI控制器。应用程序可以使用CoreMIDI输入/输出消息从这些外部MIDI控制器上的按钮获取输入

但应用程序不能在股票操作系统下使用通用的可黑客USB输入设备,除非开发者是制造商,同时也是苹果MFi程序的成员

增加:

…或者你破解USB设备,让它模仿苹果支持的MIDI设备之一。使用AVR微控制器执行此操作的示例如下

苹果的CoreMIDI参考是

增加#2:


如果你想要更精确的计时器应用程序,考虑使用MIC音频输入插孔,并将一些按钮连接到音频啁啾生成器(可以用模拟电路或微便宜的微电路来完成)。对不同的按钮使用不同的啁啾频率。iPhone上的一些合适的DSP代码可能可以以亚毫秒的精度确定音频输入啁啾信号的相对计时。

这难道不能对一部没有故障的手机进行吗?我想使用一个外部控件来启动和停止我想为iphone制作的计时器应用程序。