Jeffrey Cross
Jeffrey Cross

使用Android开放附件开发套件动手实践

昨天,谷歌宣布推出基于Arduino的开放式配件包。虽然它们不能立即在美国销售,但它们(或者你在这篇文章中看到的内容)很快就会出现。此外,设计文件作为ADK的一部分提供,您可以从此处下载。

注意:我的理解是这是基于[email protected] USB Host Shield。如果那里有人有这些盾牌之一,我真的很有兴趣在评论中听到示例应用程序是否适合你。您需要连接演示套件中使用的传感器和执行器,但其中许多都很简单(按钮,LED,继电器)。警告:如果您尝试此操作,手机将尝试从USB主机保护罩吸取电量,这可能会导致您的Arduino电压调节器在您使用外部电源时产生大量热量,并且很可能会导致如果您使用USB,您的计算机将关闭USB端口。因此,您可以将5v发送到Arduino,绕过稳压器,或者使用强大的USB电源(例如iPad和某些手机附带的2安培USB电源)。

谷歌在Google I / O 2011上赠送了几百个套件,我得到了一个。盒子内部是两个微型伺服系统,一个装有按钮,LED,继电器等的屏蔽罩。电路板本身基于Arduino Mega设计,增加了USB主机模块(这意味着有两个USB端口:一个用于连接Android手机,另一个用于连接到计算机进行编程/串行监控访问):

完整的说明在这里。我将介绍下面的重点并评论一些让我困惑的事情:

首先,您需要下载Arduino软件,并安装Google的一些附加库和Arduino Playground的一个(CapSense)。虽然Google说明书告诉您在Arduino安装目录中安装库,但我认为您应该将它们安装在 图书馆 Arduino sketch文件夹下的目录(在Arduino中,单击Sketch,然后单击Show Sketch Folder,然后上一个目录级别)。安装库后,请确保退出并重新启动Arduino。

接下来,您需要将演示草图安装到与Arduino兼容的ADK板上。

这很容易。接下来,您需要进入Eclipse开发环境,并准备好将应用程序编译并安装到手机上。如果您从未为Android开发做好准备,请留出大约一个小时的时间进行下载,安装和配置,然后按照这些说明进行操作。设置Android SDK后,您需要安装Google API 10级附加库并导入示例应用,然后部署到您的手机。这里的说明告诉您如何操作。如果您像我一样感到困惑,请注意Google API 10级插件位于“第三方插件”下。

一旦你运行它,你就可以玩演示板了。应用程序的一个选项卡可让您使用输入(按钮,电容感应,操纵杆,温度,灯光),另一个可让您控制输出(伺服,LED等)。玩得开心!

Flickr照片集:Google I / O 2011上的Android Open Accesory Development Kit

分享

发表评论