Arduino to Android – 使用 ADK 打开和关闭 LED



我引用这个例子来与Arduino板进行Android通信。我有freeduino uno板与USB盾牌和Android手机(micromax A110(4.1.1),索尼xperia P(4.0.6)和samsumg核心(4.1.2))。我已经从这里下载了USB_Host_Shield_2.0。我正在编译草图并成功上传。但是,无法在Freeduino UNO板和Android手机之间建立通信。我正在尝试使用 freduino uno 板的 PIN 13 闪烁 LED,但它不起作用。将Android手机连接到freeduino板后,我在串行显示器上获得输出。

ADK demo start
Waits for Android device get ready.
Waits for Android device get ready.
Waits for Android device get ready.
Waits for Android device get ready.
Waits for Android device get ready.
ADK Init
ADK Init
ADK protocol rev. 0002
swAcc:
ADK Init
getDevDescr 0D
ADK Init
getDevDescr 0D
ADK Init
getDevDescr 0D

如果我正在连接Android手机(v4.0.3)与freeduino板,我在串行显示器上出现以下错误

Device addressed... Requesting device descriptor.
found possible device. swithcing to serial mode
device supports protocol 1 or higher
Data packet error: D
Data packet error: D

提前谢谢你..

好的,可能是一些事情。对于此问题,它可能会帮助您在arduino板上按几次重置按钮,然后重试。此外,当您连接扩展板时,请尝试将引脚 d7 连接到 arduino 板上的重置引脚。如果这不能解决它,那么你的 USB 防护板可能有问题,但也许其他人有更好的答案给你,让我知道这是否有帮助!

最新更新