hice dos pruebas colocando lo siguiente en el void setup y no llego SMS.
void setup()
{
if (gsm.begin(9600)) {
gsm.forceON();
Serial.begin(9600);
ss.begin(GPSBaud);
pinMode(buttonPin, INPUT);
pinMode(ledPin, OUTPUT);
// Apagamos el LED al empezar
digitalWrite(ledPin , LOW) ;
//inicia placa arduino
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
Serial.println(F("Sistema iniciado"));
}
}
Y en el serial port mostró esto (probé dos veces).
Sistema iniciado
1
2
3
4
5
Encendiendo Shield GSM
DEBUG:SMS TEST
SMS enviado
1
2
3
4
-36.585876,-72.096893
Encendiendo Shield GSM
DEBUG:SMS TEST
SMS enviado