我有一个杜米拉诺和阿德克,我跟踪这,除了一些SDK更新之外,我完全遵循它。
问题:车载LED不会闪烁,但总是开着。
问题:
那么,怎么了?是否可能ADK板总是向车载LED发送高信号,而我需要使用“外部”LED进行测试?我见过的很多教程都是这么做的,所以这可能是原因吗?
发布于 2012-04-19 14:22:43
试着写一个小的眨眼程序,只是为了检查你的ADK板上的一切都是好的。
发布于 2012-04-19 16:10:39
星载Arduino LED已经启动。看起来它从来没有被关闭过。
在链接指令中,在如何从Android设备接收数据一节中,loop()函数的第一行是:
byte msg[0];然后,在对AndroidAccessory.read()的调用中接收数据,使用值sizeof(msg)来确定要读取的字节数。
但是,由于msg被定义为0字节长,所以不会读取任何字节,len将为零,并且不会更新。
相反,请尝试将行更改为:
byte msg[1];发布于 2012-05-30 02:26:46
我没有使用你正在使用的屏蔽,但看起来它使用SPI进行通信。SPI使用引脚13作为串行时钟信号(SCK)。鉴于此,我预计SCK信号可能会干扰您试图控制LED。
我建议尝试连接一个LED到一个不同的数字引脚,如8,并更新Arduino草图使用引脚8。这将消除冲突的可能性。
https://stackoverflow.com/questions/10219034
复制相似问题