通过耳机插孔将ATTiny84连接到iPhone

我正在尝试为iPhone创建适配器和应用程序,其工作方式与Square Up读卡器非常相似。

我正在努力实现的基本沟通:

  1. Plug in adapter to phone headphone jack
  2. Start app
  3. Input setting for adapter - the onboard processor will hold two memory location:
    • fixed memory settings that cannot be changed
    • memory settings that can be changed from the iPhone app
  4. Upload setting to adapter - Adapter returns a signal to phone to display "Ready" sign
  5. Remove adapter from phone
  6. Data is stored in adapter for external use.

长期目标是让适配器能够通过耳机插孔与iOS,Android,Mac和PC设备进行通信。对于0.1版本 - 我很满意它只是在iPhone上工作。

我将使用ATTiny24作为原型,然后使用ATTiny84进行生产。我想知道是否有其他人尝试过创建这样的通信协议,如果他们有任何建议/教程/资源,我可以用来设计硬件。

非常感谢!任何和所有的帮助非常感谢!

6

1 答案

查看 Project HiJack ,它通过耳机端口收获力量! 源代码是开源的。

他们使用曼彻斯特编码进行调制,对其代码的简要分析在我的博客上。

5
额外