Упростил код, до "не могу":
PHP код:
char text; //Will hold the incoming character from the Serial Port.
int led = 13;
void setup()
{
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
Serial.begin(9600);
delay(200);
Serial.println("AT+CMGF=1"); // set SMS mode to text
delay(200);
Serial.println("AT+CNMI=3,0,0,0"); // set module to send SMS data to serial out upon receipt
delay(200);
}
void loop()
{
if(Serial.available() >0)
{
text=Serial.read();
if (text=='1');
{
delay(10);
{
digitalWrite(led, HIGH);
}
delay(10);
Serial.println("AT+CMGD=1,4");
}
}
}
Не пойму в чем дело. Может команда ("AT+CNMI=3,0,0,0") какая-то не правильная, или перемычки на шилде не там стоят для Serial?