[RESOLVIDO] ARDUINO UNO + IComsat v1.0 shield SIM900 GSM

  1. AT+CMGS="9708xxxx"

TESTE <Ctrl+Z>
resp. do modem: o modem não responde e qualquer outro comando que eu envio após este não tem responda (travado?).

Da minha experiencia com modem da simens que usa o mesmo AT command que esse Icomsat sugeria te primeiramente tentares enviar a sms usando um cliente de hiperterminal( eu uso o putty mas qualquer outro serve).
Desta forma e mais facil fazeres o debug e evitas a programaçao para ja no arduino.
Entao abres o putty com o baud rate correcto e fazes o seguinte:

Escreves at e enter
Deve te ser devolvido um ok
Depois escreves AT+CMGF=1 e enter (isto coloca o modem em modo texto)
Deves receber outro ok
Depois escreves AT+CMGS=96xxxxxxx e das ENTER (sem as aspas)
Logo de seguida ira te aparecer no ecra o simbolo > Escreves o teu sms logo aqui e no fim das no teclado CTRL+Z (primidas ao mesmo tempo) e desta forma terminas o texto
Deves receber tambem um ok no fim e a mensagem devera ser enviada
Esta e a forma de enviar no siemens mc 35i que apos uma breve analise me parece ter os mesmos AT commands como ja referi
Quando conseguires no hiperterminal enviar a sms entao depois e so pulares para a programaçao no arduino tentando repetir esses comandos via Serial.Write(para CTRL+Z) e para enviares texto Serial.Print
Espero ter ajudado
Bons estudos