硬件环境:

  • Android 2.3.4 及以上版本手机或Android 3.1及以上版本平板电脑 x1
  • PC  x1
  • Arduino Mega ADK 板卡 x1

软件环境:

通过测试程序包中的代码可以编译生成 demokit.apk  测试软件,这个步骤比较繁琐,为了简化测试步骤,我们提供编译生成的 demokit.apk  测试软件:Arduino Mega ADK Demo Kit

  • Demokit  ADK 测试程序(测试程序源码位于 ADK 测试程序包压缩文件夹内:ADK_release_0512\firmware\demokit)

一. demokit.apk 测试程序安装

1.首先安装好91手机助手软件(网络上可以下载到),然后连接手机与PC,右键点击demokit.apk程序,选择”安装”

二.下载 demokit.pde 程序到ADK板卡中

1. 将 AndroidAccessory、USB_Host_Shield、CapSense 三个库文件拷贝到 Arduino IDE 的库文件目录 C:\Users\当前用户\Documents\Arduino\libraries 下

2. 连接 Arduino Mega ADK 到计算机

按照提示安装好板卡驱动,此时在设备管理器中可以看到新生成的COM口

3. 下载程序到板卡中

打开我们提供的demokit.pde程序(下载的程序不能直接用,由于大部分情况下都没接齐外设,程序不能执行),和正常操作MEGA2560一样,在IDE中选择板卡型号,COM口号,然后下载程序到板卡中。

此时 板卡程序准备完毕。

 

三.连接手机与 Arduino Mega ADK 板卡

将手机的USB线直接插在 Arduino Mega ADK 的USB口上,此时Android 系统会检测到连接到USB host设备,并自动打开demokit程序

在测试程序中我们只保留了B1,B2,B3三个按键的测试功能,此三个按键分别对应A6,A7,A8三个端口,用一根试验线连接GND与A7端口,可以看到手机软件上B2被点亮

测试结束!