我有一個簡單的Arduino代碼:結算的Arduino的串行緩衝器
void loop()
{
if serial.available
{
c = serial.read();
if (c == 'a')
{
blinkled();
}
else
offled();
}
}
應該煥發領導,如果我發送一個字符「A」。 ,當我循環進入下一個回答時,我什麼都不給出,它就會關閉。
但一旦我給'一個'。它開始發光,從不熄滅。
它是從緩衝區中讀取char'a'嗎? 如果是的話怎麼清除它?
Serial.flush()不起作用。
任何想法請。 剛剛接觸arduino。 對不起,如果它愚蠢。
謝謝!是的,這是一個錯誤! – 2014-10-12 14:03:44