Ajuda Shield GSM - Sim 900

Boa noite galera, comprei recentemente um módulo GSM e não estou conseguindo fazer ele funcionar/comunicar, estou usando um Arduino Uno alimentado pelo USB e o módulo por uma fonte externa de 9V 2A.

O Link do módulo é esse:

E o código é 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(,)
if (sms.SendSMS(“912345678”, “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);
}
}

Os códigos AT não respondem, já testei vários valores para o baud, por isso da minha suspeita de ser um problema de comunicação entre o módulo e o arduino.

Já tentei fazer as comunicação serial via Pinos 0 e 1, e 7 e 8 e nenhum deles funcionou (para fazer essa mudança, basta mudar dois jumper no módulo)

Já testei város formatos de número de telefone também, usando só o número, número + código de área, número+código de área+código do país, com e sem o “+”

Alguém pode me ajudar com isso ? e já teve problema semelhante?

O módulo responde?

Quando dizes uma fonte de 9V, que queres dizer exactamente com isso?
Se tens o monitor série ligado, porque não apenas testares para já com a porta série ligada?

Não estou obtendo resposta nenhuma do módulo, ele liga, acende os LEDs mas não consigo faze-lo comunicar.

Os comandos que dou via monitor serial não obtenho nenhuma resposta do shield.

Já tentei fazer a comunicação serial via pinos 0 e 1; 7 e 8 e não obtive sucesso.

A fonte 9V está alimentando o módulo, pois o Arduino não suporta correntes elevadas. Então o módulo está alimentado externamente, e certifiquei que não é falta de corrente a causa do não funcionamento.

A fonte de 9V é uma pilha? Ou é uma fonte ligada a uma tomada?

Uma fonte ligada a uma tomada