我正在使用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);
}
但是串口显示器的输出是另外的东西,比如倒置的问号,一些未知的字符。我不知道发生了什么,我犯了什么错误,请告诉我。
答案 0 :(得分:0)
在您的示例中,您应该看到以下命令:
Serial.begin(38400);
在显示序列打印的窗口的右下角,有一个显示一些数字选项的下拉列表。选择与上面代码中的数字相同的数字。这就是波特率,将其视为您沟通的速度。您希望以相同的速度进行写入和读取,以便正确传递信息;)