0

我有一个 Arduino Mega ADK 2560,我可以从一个没有任何屏蔽连接到 arduino 的安卓应用程序控制一个 LED,即通过 USB 串行电缆吗?

我已经浏览过这个,他们中的大多数都在使用蓝牙屏蔽/任何其他屏蔽。您能否提供一些包含适用于这个简单任务的 Arduino 和 android 代码的指南或链接?

4

2 回答 2

0

for the Arduino Mega ADK 2560, you need to buy either a USB host shield or a bluetooth shield so you can connect it to an Android phone using Android ADK.

If you want to use your Android phone as USB host and Arduino Mega ADK 2560 as USB slave, it is possible to do but you have to work a lot on the code. So I suggest you to buy a shield and use Android ADK library instead.

于 2013-06-19T01:50:38.313 回答
0

是的,对于中等低电流 LED,除了限流电阻器外,您不需要其他任何东西。

这是因为 Arduino Mega ADK 2560 已经包含 USB 主机接口芯片,该部分必须通过屏蔽添加到普通 Arduino 中。

蓝牙屏蔽是另一种选择,作为您选择的板已经提供的 ADK USB 主机接口的替代品,因此您不需要蓝牙屏蔽,除非您希望进行无线连接,或者使用非常旧的 Android 设备早于 ADK 接口的可用性。

实际上连接 LED 将遵循任何 arduino blink 教程;通常,尽管您将 LED 和串联电阻串联连接,LED 阳极朝向 +5v 电源,LED 阴极朝向“数字”引脚。电阻器可以连接到 LED 的任一侧。我们连接阳极并用 I/O 引脚切换阴极,因为由于半导体物理的细节,I/O 引脚通常在吸收负电流方面比在提供正电流方面做得更好。

于 2013-06-19T04:07:21.473 回答