2017-02-20 84 views
0

我在設置功能中嘗試了調試代碼。 但在設置功能中不輸出。 循環功能打印正在工作中收集。 我的環境是Arduino IDE 1.6.13和mac os。Genuino 101 Serial.print在設置功能中不起作用

void setup() { 
    // put your setup code here, to run once: 
    Serial.begin(9600); 
    Serial.println("setup"); 
    Serial.flush(); 
    delay(1000); 
} 

void loop() { 
    // put your main code here, to run repeatedly: 
    Serial.println("loop"); 
    delay(1000); 
} 

回答

0

對於像Genuino這樣的本地USB Arduinos,您應該等到串行端口打開。

只需在您的Serial.begin(9600);後面加上while(!Serial);即可。

該Arduino參考也有一個page about if(Serial)