Bluetooth Arduino蓝牙连接

Bluetooth Arduino蓝牙连接,bluetooth,arduino,wireless,bluesmirf,Bluetooth,Arduino,Wireless,Bluesmirf,我正试图从我的arduino向串行监视器发送一个字符串。 我正在使用sparkfun bluesmirf芯片和arduino UNO 我的代码非常简单: void setup(){ Serial.begin(115200);//以115200波特率开始串行通信 } void循环(){ Serial.println(“hello world”);//编写hello world 延迟(1000);//延迟一秒钟 } 当我打开显示器时,我听到胡言乱语。 当我用usb线连接到arduino时,一切正常

我正试图从我的arduino向串行监视器发送一个字符串。 我正在使用sparkfun bluesmirf芯片和arduino UNO

我的代码非常简单:

void setup(){
Serial.begin(115200);//以115200波特率开始串行通信
}
void循环(){
Serial.println(“hello world”);//编写hello world
延迟(1000);//延迟一秒钟
}
当我打开显示器时,我听到胡言乱语。 当我用usb线连接到arduino时,一切正常


谁能告诉我正确的方向吗?

根据bluesmirf的版本,默认波特率为9600或115k。 下面是如何设置不同版本的波特率


或者,只需将arudiono代码和串行监视器设置为9600即可进行测试。

确保串行监视器设置为115200波特。另外,当你说当你用USB电缆连接arduino时,一切正常,你能详细说明一下你的意思吗?我的串行监视器设置为115200。当我说当我通过usb连接时一切正常时,如果我将usb电缆连接到arduino板并打开串行监视器,我会收到文本“hello world”,但是当我将串行端口设置为蓝牙并打开串行监视器时,我会收到乱码。@Ronnyvdb“将串行设置为蓝牙”是什么意思?您使用哪些引脚接收和发送数据(RX、TX)到蓝牙?