Arduino TC35 GSM Modul SMS Code

OP #3358464
Lesenswert?

Hey Leute,
ich habe mir ein TC35 GSM Modul zu gelegt und steuer das über einen 
Arduino MEGA und die SoftwareSerial Library.

ich habe eine Funktion aus einem YoutubeVideo übernommen um SMS an eine 
Handynummer zu schicken.
1
void sendsms(char nachricht[]){
2
  gsm.print("AT+CMGS=\"");
3
  gsm.print(handynummer);
4
  gsm.println("\"");
5
    while(gsm.read() != '>');
6
    {
7
      gsm.print(nachricht);
8
      delay(500);
9
      gsm.write(0x1A);
10
      gsm.write(0x0D);
11
      gsm.write(0x0A);
12
      delay(5000);
13
    }
14
   digitalWrite(13,HIGH); // Funktion wurde durchlaufen
15
}

wenn ich jetzt aber den Code
1
sendsms("test1");
2
delay(5000);
3
sendsms("test2");

ausführe wird immer nur die erste SMS versendet sprich ich erhalte 
"test1" auf meinem Handy aber die zweite wird nicht verschickt.

liegt das vielleicht an den "gsm.write(0x0D) Dingern ? wobei ja 0x1A für 
CTRL-Z stehen soll sprich abschicken.
Ich bin verwirrt und hoffe es kann mir wer helfen.

LG Björn

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren