我正在尝试使用 Arduino/SIM900 模块发送 USSD 字符串。这是我的代码:
mySerial.println("AT+CMGF=0");
delay(100);
mySerial.println("AT+CUSD=1,\"*123#\"");
delay(10000);
if (mySerial.available() >0)
{
while(mySerial.available() > 0)
{
incoming_char=mySerial.read(); //Get the character from the cellular serial port.
Serial.print(incoming_char);
}
}
问题是,响应被截断。如果我尝试删除该行
mySerial.println("AT+CMGF=0");
响应更长但总是被截断
如何解决问题?
非常感谢