我有一个 Arduino MEGA ADK 板和一个三星 galaxy nexus 手机。 我设法将 demokit 程序无误地上传到开发板和手机。 但是,当我连接它们时没有任何反应,手机上的应用程序仍然显示“请连接 Demokit 板”屏幕。有人让它在 Galaxy Nexus 上运行了吗? 我试过同时使用2.3.4+和3.1+库(com.android.future.usb和android.hardware.usb),都可以成功编译并安装到手机中,但是当我插入时都没有反应USB端口。 ADK有没有更新的demo文档?原始的 demokit 代码已经过时,甚至与 Arduino 1.0 都不兼容......
最佳答案
我让它在带有 Arduino Mega ADK 的 Galaxy Nexus 上运行。快速数据,
- DemoKit 按原样针对 Google API 2.3.3 级别 10(非 Android 2.3.3),没有变化 代码。
- Arduino 固件来自
http://www.bdgcustoms.com/diy_android_adk.html用Arduino编译上传 0022 - 将 Nexus 与 ADK 板连接并重置 ADK 板
我没有详细研究它,但 DemoKit 中的 Arduino 固件使用 Wire 库与操纵杆通信。在 setup() 中,操纵杆被初始化,init_joystick(),如果没有连接操纵杆,固件可能会被阻止。因此,对于裸机 Arduino Mega ADK,必须修改原始固件代码。对我来说,它适用于上面链接中的固件。
祝你好运!
关于android - 无法获得在 Galaxy Nexus 上运行的开放式配件开发工具包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10370696/