2017-02-20 18 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)