0

我正在尝试使用 MATLAB 的蓝牙对象连接到我的HC-05(通过串行连接到 Arduino Uno)并向其发送字符串('1'、'2' 等)。然而,问题是当数据到达时它的格式很奇怪,而且看起来来自 MATLAB 的不同输入可以在 HC05 中给出相同的输出。这是我有问题的输出:在此处输入图像描述这是我正在使用的代码:

    #include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX


void setup() {
  // put your setup code here, to run once:
Serial.begin(9600);
mySerial.begin(38400);
}

void loop() {

        if (mySerial.available()) {
                // read the incoming byte:
                int c = mySerial.read();
                Serial.println(c);
                //Serial.println(c);

        }


}

我已经为软件串行和切换 TX/RX 线尝试了不同的波特率。还有不同的 println 格式。无论我输入什么格式,输出总是看起来很奇怪。知道可能是什么问题吗?

4

0 回答 0