INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino GSM/GPRS
09.04.2015, 17:40
Beitrag #9
RE: Arduino GSM/GPRS
#include <WideTextFinder.h>
#include <GSM.h>
#include <LOG.h>
#include <Streaming.h>
#include <HWSerial.h>
#include <sms.h>
#include <SIM900.h>
#include <SoftwareSerial.h>

SMSGSM sms;



int numdata;
boolean started=false;
char smsbuffer[160];
String smstext ="0";
char n[20];
String handynummer = "0";


void setup()
{

Serial.begin(9600);
Serial.println("GSM Shield testing.");
if (gsm.begin(2400))
{
Serial.println("\nstatus=READY");
started=true;
}
else Serial.println("\nstatus=IDLE");
}

void loop()
{

if(started)
{

if(gsm.readSMS(smsbuffer, 160, n, 20))
{

Serial.println(n); //Handynummer Original
Serial.println(smsbuffer); //Textnachricht Original
}
delay(1000);
handynummer = n; // Umwandlung Handynummer
smstext = smsbuffer; // Umwandlung Textnachricht
Serial.println("ausgabe");
Serial.println(handynummer);
Serial.println(smstext);

}
if ((handynummer == "+491700000000") && (smstext == "Heizung ein" )) //Abfrage Handynummer und SMS Text

{

Serial.println("Ein");
handynummer.remove(0);
smstext.remove(0);
n[0] = 0;
smsbuffer[0] = 0;
}

}
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.04.2015, 17:53
Beitrag #10
RE: Arduino GSM/GPRS
Hi,
da kann ich mir vorstellen, dass die SMS noch irgendwelchen Whitespace am Ende enthaelt. Versuch's mal mit
Code:
if ((handynummer == "+491700000000") && smstext.startsWith("Heizung ein"))

Falls ich mit einer Antwort helfen konnte, wuerde ich mich freuen, ein paar Fotos oder auch ein kleines Filmchen des zugehoerigen Projekts zu sehen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
09.04.2015, 18:44
Beitrag #11
RE: Arduino GSM/GPRS
Hallo
Danke für die Hilfe es hat funktioniert.
Da drauf wäre ich nie gekommen.
Danke nochmal für alles.
Das ist die Original SMS
+CMGL: 1,"REC UNREAD","+4917000000000","","15/04/09,19:41:17+08"
Heizung ein

Gruß Marco


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Arduino Ethernet mit USB 2 Serial Converter/Welche Einstellungen im Arduino-Sketch lociluke 1 1.105 05.05.2015 13:40
Letzter Beitrag: Bitklopfer
  Arduino Mega-Projekt mit EEPROM auf Arduino Due portieren Foto-Ralf 17 3.127 16.03.2015 12:06
Letzter Beitrag: Foto-Ralf

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste