Segue anexo o modelo do SIM900 que comprei (É aquele que não tem os pinos para conectar diretamente ao arduino...)
Obs.: Acho que o módulo ainda está funcionando pois quando ligo do meu celular no numero do chip que estã no módulo chama normalmente....
O código que utilizei e tinha funcionado o sms é o seguinte.:
#include "SIM900.h"
#include <SoftwareSerial.h>
//Carrega a biblioteca SMS
#include "sms.h"
SMSGSM sms;
int numdata;
boolean started=false;
char smsbuffer[160];
char n[20];
void setup()
{
//Inicializa a serial
Serial.begin(9600);
Serial.println("Testando GSM shield...");
//Inicia a configuracao do Shield
if (gsm.begin(2400))
{
Serial.println("nstatus=READY");
started=true;
}
else Serial.println("nstatus=IDLE");
if(started)
{
//Envia um SMS para o numero selecionado
//Formato sms.SendSMS(<numero>,<mensagem>)
if (sms.SendSMS("+5562985947974", "Arduino SMS"))
Serial.println("nSMS sent OK");
}
}
void loop()
{
/* if(started)
{
//Aguarda SMS e mostra o texto no serial monitor
if(gsm.readSMS(smsbuffer, 160, n, 20))
{
Serial.println(n);
Serial.println(smsbuffer);
delay(5000);
}
delay(1000);
}*/
}