Forum: Mikrocontroller und Digitale Elektronik Arduino TC35 GSM Modul SMS Code


von Björn R. (doerben)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.