7

前几天,Arduino刚刚发布了一个面向Android开发者的“启动包”:http: //arduino.cc/en/Main/ArduinoBoardADK

Arduino ADK 是基于 ATmega2560(数据表)的微控制器板。它有一个 USB 主机接口,用于连接基于 MAX3421e 的 Android 手机

为了开始 Arduino 编程,我一直在一次又一次地寻找教程或其他东西,我正在寻找非常好的教程,也许是某种“你好灯”,它可以通过我的 Android 上的按钮使卡上的灯闪烁设备。

你有没有关于该主题的一些链接、粉丝博客和其他信息?

当然,我知道 Arduino 网站和 Android 开发人员文档,但它们过于复杂......

4

3 回答 3

5

您在问一个两部分的问题:(1)我如何对 Arduino 进行编程?(2) 如何使用 Android ADK 与 Arduino 一起做事。

对于第一部分,您将需要获得硬件,因为 Arduino 网站非常简单地介绍了如何开始。

Arduino教程

对于第二部分,您将必须拥有一台兼容 ADK 的 Android 设备,截至 2011 年 7 月,该设备是 Nexus One、Nexus S 或摩托罗拉 Xoom。

如果您有这些设备之一,您将需要一个可以运行 ADK 的 Arduino(请参阅您的问题)。当然最好的文档仍然是

ADK 文档

只要意识到您将编写两个程序,一个在 C/C++ 的 Arduino 上运行,另一个在 Java 的 Android 上运行。

更新:

由于您要的是博客或操作指南,因此 MAKE 确实有一些教程,可能是您在Makezine寻找的内容。

于 2011-07-19T21:05:31.050 回答
1

要为 arduino 编写程序,您可以在有意简化的开发环境中使用简单的 C 语言命令。要为您的 Android 手机编写程序,您必须真正学习 Java,并学习如何使用 Eclipse 等复杂的开发环境。这是两个非常不同的编程技能水平。

于 2012-01-25T03:18:20.060 回答
1

你有一个 arduino,你有一个 android。你需要让他们交流。我会做2个实验项目。一个项目将有从 arduino 到 android 的通信。arduino 的另一个机器人。一旦你建立了某种通信技术,你就可以根据你想要的方式对其进行修改。

于 2012-06-04T20:08:00.943 回答