处理中...

首页 > 资料大全 > 解决方案 >

iPhone+Arduino控制LED色彩方案

iPhone+Arduino控制LED色彩方案
来源:我爱方案网 时间:2014-01-02

【导读】正值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 焊接过程


2、搭建Arduino与LED电路

电路原理比较简单,开发板3、5、6引脚接出来与三色LED三个引脚连接,共阳极连接一根Vcc就行,见下图5:


图5 Arduino与LED连接
当然也可以使用分立的LED灯。

3、编写Arduino程序

部分硬件驱动程序:


4、编写iOS客户端程序

图6 iPhone界面
5、Arduino接上串口


图7 硬件连接

6、连接调试

接上iPhone串口,打开ios程序就可以控制LED了! 下图是以前录制的截屏比较简洁没有用限流电阻。大家可以用图8 连接Arduino与LED,限流电阻为200欧。

图8 调试

总的来说,Arduino是开源硬件平台,iPhone呢只要越狱就可以开发自己的程序,对于爱好者只要有心去探索就能可以玩转自己的iPhone,何乐而不为呢?
完整程序下载: //www.52solution.com/led-dl/7009

ICkey( 云汉芯城 )是一家一站式电子元器件采购网, 提供 Digikey Mouser (贸泽)、Element14(e络盟)、Wpi(大联大)、Future(富昌)、Avnet(安富利)、Arrow(艾睿)、Chip1stop、Onlinecomponents、Master等主流供货商的芯片采购服务,在IC采购, 元器件交易和IC交易业务领域中排名的在线采购平台。

热门推荐

更多 >
ESP32-S3 2022-03-16
RG200U 2022-03-16
USR-C322 2022-03-16

资料浏览排行榜

更多 >
商品名称 大小 浏览量
1 EPCS128SI16N 0.94MB 22207次
2 1N4001 0.19MB 18120次
3 DAC1220E 0.95MB 16445次
4 EP1C6Q240I7N 2.47MB 15989次
5 GRM32RR71H105... 0.10MB 14178次
6 DR127-3R3-R 0.72MB 11852次
7 DMG2305UX-7 0.40MB 9423次
8 DS1337U+ 0.28MB 9205次
9 DMP2008UFG-7 0.24MB 9200次
10 DX4R105JJCR18... 0.26MB 9115次