【发布时间】:2012-03-19 05:08:42
【问题描述】:
我有一个带有 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 附件?
【问题讨论】: