【导读】正值iPhone成为街机之时,很多用户都把它当做时代的潮流产品,体验它完美的性能。然而也有一部分民间的开发者用它来做二次开发,如果iPhone能装上自己写的软件那该多炫。接下来带来一位爱好者基于iPhone的开发方案,只要会越狱就行。准备工作
硬件部分:iPhone一台(4s以下)、32针Iphone扁平接口、Arduino板子、LED灯、导线若干。
软件部分:iOS开发平台、Arduino开发平台。
制作过程
1、iPhone串口制作
因为Iphone的扁平30针接口中包含了串口,所以我们只需要对其进行引出!我在网上找到了接口定义的资料具体如下:

图1 iPhone接口
图1 为iphone接口排列方式为:1,2,3,4,5,6,7…..29,30;数据线接口内部焊接点排列为:(图2、3) 2 4 6 8 10 12 14 16 18……30;1 3 5 7 9 11 13 15 17…..29;

图2

图3
接口引脚数据定义:(只列出与串口相关)
1 : GND 接地;
12: TX 串行数据发送, 输出电压在3.3v;
13: RX 串行数据接收, 输入电压在3.3v,Arduino串口输出电压为5v,可以用电阻进行分压输入,以保证Iphone安全;
18: 3.3V 电源(可以不焊);
21:附件识别接口(可以不焊);
接口焊接图:



图4 焊接过程
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
- 5.jpg
- 6.jpg