Данные, полученные моим HC-05/Arduino Uno от MATLAB Bluetooth, имеют странный формат или неверная настройка
Я пытаюсь использовать объект Bluetooth MATLAB для подключения к моему HC-05 (подключенному к Arduino Uno через Serial) и отправлять ему строки ('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. Также разные форматы печати. Вывод всегда кажется странным, независимо от того, в каком формате я его поместил. Есть идеи, в чем может быть проблема?