Что-то типо такого (судя по инструкции):
Но не работает....PHP код:
#include <string.h>
int ledpin = 13;
long previousMillis = 0;
long interval = 30000;
void setup()
{
pinMode(ledpin, OUTPUT);
Serial1.begin(9600);
Serial.begin(9600);
Serial1.flush();
delay(5000);
Serial1.println("AT+CPMS ='MT'\r" );
delay(1000);
Serial1.println("AT+CNMI=1,1\r");
delay(1000);
}
void loop()
{
unsigned long currentMillis = millis();
if(currentMillis - previousMillis > interval)
{ previousMillis = currentMillis;
Serial1.println("AT+CMGL=4\r");
delay(100); }
String text=Serial1.read();
if(text.substring(51,60) == "00380700")
{digitalWrite(ledpin,HIGH);
delay(1000);
Serial1.println("AT+CMGD=1\r");
delay(1000);
}
}