我尝试使用信标(HM-10)来广播传感器的数据,但是有一个问题是我使用循环编写 AT 命令,过了一会儿,它没有任何响应。
这是代码的一部分:
String pre = "AT+MARJ0x";
int sensorData = 0;
loop () {
sensorData = getSensorData(); // always returns 100 ~180
String atCommand = pre + sensorData; // ex: AT+MARJ0x100
BTSerial.print (atCommand);
delay (200);
}
它最初成功运行大约 3 分钟,然后它不起作用并且无法发送任何 at 命令。有人可以帮我解决这个问题吗?