0

我有 arduino uno 与 itead usbshield 连接。我正在从 android 手机接收数据,只有当我打开串行监视器时它才会闪烁,否则它不会闪烁。如何独立闪烁。它与打开串行监视器有什么关系......?

我用pin 13来闪烁它...请指导我...

这是代码..

void loop()
{
Usb.Task();
if(adk.isReady()) {
uint8_t msg[1];
uint16_t len = sizeof(msg);
uint8_t rcode = adk.RcvData(&len, msg);
if(rcode && rcode != hrNAK)
  USBTRACE2("Data rcv. :", rcode);
  if(len > 0) {
  Serial.print(F("\r\nData Packet: "));
  Serial.print(msg[0]);
  digitalWrite(LED,msg[0] ? HIGH : LOW);
  }
}
else
digitalWrite(LED, LOW);
}

问候维诺德

4

1 回答 1

0

LED连接到哪个引脚?我的猜测是它连接到引脚 13

针脚 13 也连接到串行端口。当串行端口发生任何数据传输时,引脚 13 会闪烁。

于 2012-10-10T07:02:39.757 回答