我正在尝试将一个字符串从我的arduino发送到串行监视器。 我正在使用带有 arduino UNO 的 Sparkfun bluesmirf 芯片。
我的代码非常简单:
void setup() {
Serial.begin(115200); // begin serial communication at 115200 baud rate
}
void loop() {
Serial.println("hello world"); // write hello world
delay(1000); // delay one second
}
当我打开显示器时,我收到乱码。 当我用 USB 电缆连接到 arduino 时,一切正常。
任何人都可以帮我找到正确的方向吗?
根据您的 bluesmirf 版本,默认波特率为 9600 或 115k。 这是另一个项目,提到如何设置不同版本的波特率。
或者,只需将 arudiono 代码和串行监视器设置为 9600 进行测试。