我有一个带有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 Checksum
有人能指出我的Arduino板的示例固件将此数据包输出到我附带的USB附件吗?
答案 0 :(得分:0)
我能找到的最近的东西是Arduino Serial Reference: http://arduino.cc/en/Reference/Serial
任何其他回复将不胜感激。
答案 1 :(得分:0)
您是否尝试过标准的Google ADK示例? http://developer.android.com/guide/topics/usb/adk.html
从我在Seeeduino页面上看到的你不应该做任何特别的事情。一旦启动并运行,您可以修改代码以使用您的消息格式。