mám GSM modul SIM800l, chci přijmout SMS, použiji AT command AT+CMGR= 1
Pošlu SMS "Test"
Očekávaná odpověď:
+CMGR: "REC UNREAD","+xxxxxxxxxx","","20/10/16,09:50:00+08"
Test
Skutečná odpověď:
+CMGR: "REC UNREAD","+xxxcxxxxxxxxx","","20/10/16,09t
Tedy část datumu/času chybí a na konci je "t" z poslaného slova "Test"......
Nemáte někdo typ, co s tím? Proč mi chybí část odpovědi?
Díky
Kód: Vybrat vše
#include <SoftwareSerial.h>
SoftwareSerial SIM800l(2, 3);
void setup()
{
Serial.begin(9600);
SIM800l.begin(9600);
Serial.println F("***********************************");
}
void loop()
{
checkSMS();
delay(4000);
}