0

我正在尝试通过蓝牙模块 HC-05 将出现在 Arduino IDE 串行监视器上的数据发送到 Android 应用程序 Blueterm。连接 HC-05 后仅发送数据 2 秒,即使应用程序显示“已连接 HC-05”。

我需要连续发送数据至少 3 分钟。

#include <MPU6050_tockn.h>
#include <Wire.h>
#include <SoftwareSerial.h>
SoftwareSerial mySerial(0, 1); 
MPU6050 mpu6050(Wire);
void setup() {
  mySerial.begin(9600);
  Serial.begin(9600);
  Wire.begin();
  mpu6050.begin();
  mpu6050.calcGyroOffsets(true);
}
void loop() {
  mpu6050.update();
  mySerial.print("angleX : ");
  mySerial.print(mpu6050.getAngleX());
  mySerial.print("\tangleY : ");
  mySerial.print(mpu6050.getAngleY());
  mySerial.print("\tangleZ : ");
  mySerial.println(mpu6050.getAngleZ());
}
4

1 回答 1

0

我认为您的模块没有问题(如果您不确定,则可以检查状态引脚)。我建议你检查 android 应用程序,检查这些:

  • 如果 android 应用程序有任何超时
  • 如果应用程序立即收集大量数据。(如果是这样,Android通过终止接收进程来停止接收。为此,您可以在陀螺数据之间添加延迟)
于 2019-07-25T22:09:41.273 回答