我有一个 Arduino MEGA ADK 板和一个三星 Galaxy nexus 手机。我成功地将 demokit 程序上传到了主板和手机上,没有出现错误。但是,当我连接它们时没有任何反应,手机上的应用程序仍然显示“请连接 Demokit board”屏幕。有人在 Galaxy Nexus 上工作过吗?我尝试使用2.3.4+和3.1+库(com.android.future.usb和android.hardware.usb),都可以成功编译并安装到手机中,但是当我插入时都没有响应USB端口。ADK 是否有一些更新的演示文档?原始的 demokit 代码已经过时了,甚至与 Arduino 1.0 都不兼容...
问问题
597 次
1 回答
0
我让它在带有 Arduino Mega ADK 的 Galaxy Nexus 上工作。快速数据,
- DemoKit 以 Google API 2.3.3 级别 10 为目标(不是 Android 2.3.3),代码没有变化。
来自http://www.bdgcustoms.com/diy_android_adk.html的Arduino 固件使用 Arduino 0022 编译和上传- 将 Nexus 与 ADK 板连接并重置 ADK 板
我没有详细研究它,但 DemoKit 中的 Arduino 固件使用 Wire 库与操纵杆通信。在 setup() 中,操纵杆被初始化,init_joystick(),如果没有连接操纵杆,固件可能会被阻塞。因此,对于裸 Arduino Mega ADK,必须修改原始固件代码。对我来说,它与上面链接中的固件一起工作。
祝你好运!
于 2012-05-01T19:06:09.797 回答