arduino ide中的Serial.println打印不正确

时间:2018-04-28 19:12:42

标签: arduino-ide nodemcu

我正在使用nodemcu板ESP8266 1.0和arduino ide。有一个简单的闪烁灯程序以及Serial.println代码来检查电路板和串行监视器。电路板工作正常,但串行监视器没有提供正确的输出。

 void setup() {
  pinMode(13, OUTPUT);
}
void loop() {
digitalWrite(13, HIGH);
Serial.println("high"); 
delay(1000);             
digitalWrite(13, LOW);    
Serial.println("low");
delay(1000);              
}

但是串口显示器的输出是另外的东西,比如倒置的问号,一些未知的字符。我不知道发生了什么,我犯了什么错误,请告诉我。

1 个答案:

答案 0 :(得分:0)

在您的示例中,您应该看到以下命令:

Serial.begin(38400);

在显示序列打印的窗口的右下角,有一个显示一些数字选项的下拉列表。选择与上面代码中的数字相同的数字。这就是波特率,将其视为您沟通的速度。您希望以相同的速度进行写入和读取,以便正确传递信息;)