首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ADK眨眼教程:车载LED总是开着

ADK眨眼教程:车载LED总是开着
EN

Stack Overflow用户
提问于 2012-04-18 22:29:12
回答 3查看 1.3K关注 0票数 1

我有一个杜米拉诺阿德克,我跟踪,除了一些SDK更新之外,我完全遵循它。

问题:车载LED不会闪烁,但总是开着。

问题:

  • 字节数组正在通过电话成功地发送到ADK,并通过监视arduino板的串口进行了验证。
  • 在arduino代码中,高信号和低信号被正确地处理(相同的验证)。
  • 该眨眼教程没有ADK闪烁上的LED正确。

那么,怎么了?是否可能ADK板总是向车载LED发送高信号,而我需要使用“外部”LED进行测试?我见过的很多教程都是这么做的,所以这可能是原因吗?

EN

回答 3

Stack Overflow用户

发布于 2012-04-19 14:22:43

试着写一个小的眨眼程序,只是为了检查你的ADK板上的一切都是好的。

票数 1
EN

Stack Overflow用户

发布于 2012-04-19 16:10:39

星载Arduino LED已经启动。看起来它从来没有被关闭过。

链接指令中,在如何从Android设备接收数据一节中,loop()函数的第一行是:

代码语言:javascript
复制
byte msg[0];

然后,在对AndroidAccessory.read()的调用中接收数据,使用值sizeof(msg)来确定要读取的字节数。

但是,由于msg被定义为0字节长,所以不会读取任何字节,len将为零,并且不会更新。

相反,请尝试将行更改为:

代码语言:javascript
复制
byte msg[1];
票数 1
EN

Stack Overflow用户

发布于 2012-05-30 02:26:46

我没有使用你正在使用的屏蔽,但看起来它使用SPI进行通信。SPI使用引脚13作为串行时钟信号(SCK)。鉴于此,我预计SCK信号可能会干扰您试图控制LED。

我建议尝试连接一个LED到一个不同的数字引脚,如8,并更新Arduino草图使用引脚8。这将消除冲突的可能性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10219034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档