我正在尝试使用DemoKit应用程序和RT-ADK板测试Android ADK。 DemoKit工作大约一分钟。但是,之后,DemoKit的运行循环停止。那时,程序就放了 消息,“D / vold(117):USB断开连接”到logCat,以及arduino板的TX LED (RT-ADK)闪烁两次。 之后,当我点击android终端的“后退”按钮时,会出现躺着的android图片 终端上的时间很短,也许就是USB断开了。 有没有人遇到类似的情况?如果有人告诉我如何解决这个问题,我很高兴。 我正在使用XPERIA SO-01C,android 2.3.4。 问候,
答案 0 :(得分:0)
我不确定,这是正确的解决方案,但是当我从USB AC采用者向Arduino板提供电源时,而不是从PC USB接口供电,USB重置没有发生超过几分钟。页面http://arduino.cc/en/Main/ArduinoBoardADK可能会说出原因。
错了?:[android-terminal] --- usb-cable --- [arduino-mega-adk] --- usb-cable --- [PC]
对吧?:[android-terminal] --- usb-cable --- [arduino-maga-adk] --- usb-cable --- [AC采用者]
答案 1 :(得分:0)
我遇到了类似的情况,试图使用从Arduino Mega ADK上运行的DemoKit派生的代码来驱动正常的伺服。在使用Arduino USB电源时,与您一样,它会在没有明显原因的情况下断开连接。我尝试用9V电池供电,效果更好但症状最终恢复得非常严重,如果我在伺服上施加扭矩,USB就会断开。我检查了电池的电压,当连接欠载时它下降到4.8V,没有负载时它读的是7.2V。然后我去了一个7.7V(2S)1300 mAHr(25C)电池,它到目前为止工作正常。当伺服以高速率或高扭矩/负载移动时,看起来USB电路在高电流消耗期间对欠压敏感。看起来足以触发USB断开逻辑,而不会对Arduino和Android ADK造成更多灾难性后果。