我正在将数据从 Arduino 传输到 Mac,以便通过 HC-05 蓝牙模块进行传感器记录。我已成功传输数据,但接收到的数据有点奇怪且不稳定。
这是串行监视器上接收到的数据的日志。
这是一个 Arduino 程序,用于通过硬件串行使用蓝牙与我的 Mac 进行通信。
void setup(){
Serial.begin(115200);
}
void loop() {
Serial.println("1024");
delay(100);
}
我也尝试使用软件串行。
#include <SoftwareSerial.h>
SoftwareSerial sSerial(10, 11); // New RX, TX pins
void setup(){
sSerial.begin(115200);
}
void loop(){
sSerial.println("1024");
delay(100);
}
数据(“1024”)应每 100 毫秒显示在串行监视器上。但是,串行监视器一次显示许多接收到的数据,或者在两种情况下都没有分开。 视频
我想知道原因和解决方法。