我正在尝试使用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");
响应更长但总是被截断
如何解决问题?
非常感谢