我尝试在设置功能中调试代码。 但不在设置功能中输出。 循环功能打印正在工作收集。 我的环境是Arduino IDE 1.6.13和mac os。
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 :(得分:0)
对于像Genuino这样的原生USB Arduin,您应该等到串口打开。
只需将while(!Serial);
放在Serial.begin(9600);
之后。
Arduino参考也有一个page about if(Serial)。