0
我有与Arduino的乌诺连接并运行下列草图JY-MCU蓝牙模块(它是科尔多瓦蓝牙串口插件的一个例子):Arduino的蓝牙模块输出
#include <SoftwareSerial.h>
#define RxD 11
#define TxD 10
SoftwareSerial bluetooth(RxD,TxD);
int counter = 0;
void setup()
{
Serial.begin(9600);
bluetooth.begin(9600); //Set BluetoothBee BaudRate to default baud rate 38400
setupBluetooth();
Serial.println("\nBluetooth Counter\n");
}
void loop() {
Serial.println(counter);
bluetooth.print(counter);
counter++;
delay(1000);
}
当IM用USB端口打开串口监视器,它从0开始计数,我看到所有的东西都是正确的。 当我用蓝牙端口打开串行监视器时,即时只获取带有问号的钻石。 波特率是9600,所以这不是问题。
任何人都知道我必须做什么,通过蓝牙获得正确的值?
带问号的钻石看起来像收到不可打印的字符。您能否将接收到的数据转换为ASCII码,以查看您是否正在接收连续数字或只是垃圾? –
我们发现之前一分钟,蓝牙模块没有工作。有一个新的,那是工作......是的.. – SeGa