|
|
发表于 2015-12-23 10:48:38
|
显示全部楼层
官網的範例中已有說明: https://www.arduino.cc/en/Tutorial/SerialEvent
/*
SerialEvent occurs whenever a new data comes in the hardware serial RX. This routine is run between each time loop() runs, so using delay inside loop can delay response. Multiple bytes of data may be available.
*/
問題是, 你改了的同樣會停在 while(readCompleted == false); 中, SerialEvent 應該同樣不能執行.
你的 loop 內應該是檢查 readCompleted 是否 true 才去執行, 而不應該用 while(readCompleted == false); 去自己生成一個 loop.
|
|