0

我有一个带有 USB Host Shield 的 Arduino 兼容 ADK 板。

(具体来说,它是 Seeeduino ADK 主板,网址为: http ://www.seeedstudio.com/depot/seeeduino-adk-main-board-p-846.html 。它正在接收外部 USB 电源。)

我有一个定制的 USB 配件连接到它,我需要做一些对本论坛的贡献者来说应该很简单的事情。

我的最终计划是将 Android 3.2 平板电脑或手机连接到 ADK 板,并告诉它向我的 USB 附件发送一个十六进制数据包。但是现在,我需要 Arduino 固件的示例代码来将十六进制命令发送到我的 USB 附件。

数据包分解如下:

STX DAT1 DAT2 DAT3 DAT4 ETX CHK

名称十六进制定义

STX 02h 文本数据开始
DATx --h 文本数据
ETX 03h 文本数据结束
CHK --h 校验和

有人可以指出我的 Arduino 板的示例固件,以将此数据包输出到我连接的 USB 附件吗?

4

2 回答 2

0

您是否尝试过标准的 Google ADK 示例? http://developer.android.com/guide/topics/usb/adk.html

从我在 Seeeduino 页面上看到的内容来看,您不必做任何特别的事情。一旦启动并运行,您可以修改代码以使用您的消息格式。

于 2012-03-28T01:22:44.607 回答
0

我能找到的最接近的是 Arduino 串行参考: http ://arduino.cc/en/Reference/Serial

任何其他回应将不胜感激。

于 2012-03-06T17:25:49.570 回答