1

我正在尝试使用 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");

响应更长但总是被截断

如何解决问题?

非常感谢

4

0 回答 0