-1

こんにちは、ardiuno と sim800l を使用して電話番号に「hello world」を送信するコードですが、「gsm.println("at+cmee=1");」を使用するとエラーが発生します。cms エラー 305 が表示されます。ardiuno と sim800l で通常の SMS を送信するための提案は何ですか?

    void sends()
  {
  Serial.println("try send sms");
  gsm.println("AT+CSCS=\"GSM\"");
  delay(500);
  gsm.println("at+cmee=0");
 if(gsm.available())
  {
    txt1 = gsm.readString();
    Serial.println(txt1);
  }
  gsm.println("at+cmgf=1");
 delay(500);

 
 if(gsm.available())
  {
    txt1 = gsm.readString();
    Serial.println(txt1);
  }

 
delay(500);
  gsm.print("at+cmgs=\"+98914xxxxxxx\"");
  delay(50);
gsm.println("HELLO WORLD");
delay(50);
gsm.println((char)26);

 // gsm.write(26);
delay(500);
  if(gsm.available())
  {
    txt1 = gsm.readString();
    Serial.println(txt1);
  }
}

どのようにardiunoでSMSを送信できますか?

友人によって提案されたこのリンク +CMS ERROR: 305 SMS を送信するとき ですが、それは vb であり、私は gsm.println("AT+CSCS="GSM""); を使用しました。

4

1 に答える 1