Van egy SIM900 modulom melyet arra szeretnék használni, hogy a nyaralóban egy relét működtessen, és visszaküldje a relé állapotát SMS-ben.
De csak az én telefonszámommal kell hogy működjön.
Kód: Egész kijelölése
#include <SoftwareSerial.h>
SoftwareSerial SIM800(7, 8);
void setup()
{
pinMode(6,OUTPUT);
digitalWrite(6,LOW);
SIM800.begin(57600);
Serial.begin(57600);
}
void getRes(){
while (SIM800.available()>0)
Serial.write(SIM800.read());
}
void loop ()
{
SIM800.println("AT+CSQ");
delay(1000);
getRes();
SIM800.println("AT+COPS?");
delay(1000);
getRes();
SIM800.println("AT+CLIP=1\r\n"); //
delay(6000);
getRes();
}
Kód: Egész kijelölése
RING
+CLIP: "+36******915",145,"",0,"",0
ATH
OK
˙
AT+CSQ
+CSQ: 18,0
OK
AT+COPS?
+COPS: 0,0,"T-Mobile H"
Nyilván be kell olvasni egy változóba a kapott sorosporti adatok de hogyan?
Ebben kérnék segítséget.