我正尝试与Android 3.1设备通过使用Android USB Host API的USB主机支持与Arduino板(Duemilanove)进行通信。从Android与Arduino通信
我们的目标是通过与Serial通信相同的方式与主板进行通信。
我遵循本手册(http://android.serverbox.ch/?p=427),但几乎没有问题(f.e.未声明接口)和粗略开发指南(http://developer.android.com/reference/android/hardware/usb/package-summary.html),但没有运气。
的问题是:
- 如何准备Arduino板(修改固件) - 中断或不便?
- 如何检查它的好与Arduino板(FE枚举USB接口并验证其是否支持必要的。可以用什么工具?
- 如何找到需要的接口(什么是接口类/协议/子类)
- 什么可当接口不能宣称的原因是什么?(面临着)
这是针对传统linux USB的解决方案,而不是针对问题提出的独特Android Host API。 – 2013-02-06 15:51:17
使用蓝牙模块HC 05,Android与arduino的通信要简单得多,如果这对您是好的,那么这里是http://stackoverflow.com/a/30275750/526438中提供的代码示例 – Sadanand 2015-05-16 12:37:14