【发布时间】:2014-10-12 11:29:07
【问题描述】:
我有一个简单的 arduino 代码:
void loop()
{
if serial.available
{
c = serial.read();
if (c == 'a')
{
blinkled();
}
else
offled();
}
}
如果我发送一个字符'a',它应该会发光。 当循环进入下一次迭代时,当我不提供任何东西时,它就会熄灭。
但是一旦我给出'a'。它开始发光,永不熄灭。
它是从缓冲区中读取字符“a”吗? 如果是的话怎么清除呢?
Serial.flush() 不工作。
请有任何想法。 我是阿杜伊诺的新手。 对不起,如果它很傻。
【问题讨论】:
标签: arduino