GSM.sendSMS(expect 2 arguments)

OP #4095276
Lesenswert?
• ▲
▼
Hallo,

ich hab folgendes Problem ich möchte in einer SMS GPS-Koordinaten + 3 
weitere Werte ausgeben, allerdings dürfen in dem Befehl 
GSM.sendSMS("+49152xxxxxxxx",GPS.coordinates,"SPO2","Puls") in der 
Klammer danach höchstens 2 Argumente genannt werden, ein Argument fällt 
direkt weg das es die Handynummer ist.

Ich hatte den Gedanken GPS.coordinates,"SPO2","Puls" in ein string zu 
packen allerdings funktioniert das nicht oder ich habe es falsch 
programmiert.
Dann habe ich versuch es über den Ausgabewert einer function zu 
realisieren geht auch nicht.
Als letzten Versuch habe ich ein Array befüllt auch das klappt nicht.

Wie kann ich diese 3 Werte, in einem Wert, in der Klammer nach sendSMS 
abrufen?

Programm:
.
.
.
  {
    GSM.initialize("2286");
    GSM.sendSMS("+4915233884284",GPS.coordinates, "Hallo Welt...");
    delay(10000);
    while(1);
  }
.
.
.


Fehlermeldung:
A:\Programme\Arduino\libraries\GSM_GPS_Shield_Mega/gsm_gprs_gps_mega.h:7 
7:8:  note: int GSM_GPRS_Class::sendSMS(char*, char*)
   int  sendSMS(char number[50], char text[180]);
        ^
A:\Programme\Arduino\libraries\GSM_GPS_Shield_Mega/gsm_gprs_gps_mega.h:7 
7:8:  note:   candidate expects 2 arguments, 3 provided
Fehler beim Kompilieren.
Gast #4095280
Lesenswert?
• ▲
▼
Die Fehlermeldung sagt doch alles: deine Funktion sendSMS erwartet GENAU 
2 Argumente: 1. Die Hanynummer als String (max 49 Zeichen) und 2. die 
Nutzdaten als String (max 179 Zeichen).

Den Nutzdatenstring kannst du dir zB mit sprintf zusammenbauen

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.