سلام
من برد آردوینو uno رو با یک مودم A6 وصل کردم.

کدم اینه:

کد:
String inputString = "";         // a String to hold incoming data
boolean stringComplete = false;  // whether the string is complete
void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  Serial.println("AT+CMGF=1");
  Serial.println("AT+CPMS=\"SM\",\"SM\",\"SM\"");
}

void loop() {
  Serial.begin(9600);
  // put your main code here, to run repeatedly:
  Serial.println("AT+CMGF=1");
  delay(5000);
  Serial.println("AT+CMGR=1");

    inputString = "";
    stringComplete = false;
  delay(5000);
}

void serialEvent() {
   while (Serial.available()) {
    // get the new byte:
    char inChar = (char)Serial.read();
    // add it to the inputString:
    inputString += inChar;
    // if the incoming character is a newline, set a flag so the main loop can
    // do something about it:
    if (inChar == '\n') {
      stringComplete = true;
    }
  }
  Serial.println(inputString);
  delay(5000);
}
هدفم اینه که یک اس ام اس رو بخونم و طبق اون یه تصمیم بگیرم. تا اینجای کار فقط خواستم ببینم خروجی چی میشه

اما خروجی کامل رو نشون نمیده و بجای این خروجی :
کد:
+CMGL: 1,"REC READ","+989207201219",,"2017/08/26,21:54:56+05"
test 20
این خروجی ناقص رو میده

کد:
+CMGR: "REC READ","+989207201219",,"2017/08/26,21:
ممنون میشم اگه راهنمایی بفرمایید.