Boa noite pessoal, alguém já utilizou o módulo SIM900a mini v3.8.2 ? consigo comunicar com ele via comando AT, porém ao tentar enviar um SMS utilizando o comando abaixo, sempre retorna erro, e o Led D6 do modulo fica piscando. qualquer ajuda é bem vinda.

AT

OK
AT+CMGF=1
OK
AT+CSCS="GSM"
OK
AT+CMGS="+5531XXXXXXXXX"
> TESTE
ERROR

Exibições: 3280

Responder esta

Respostas a este tópico

Bom dia amigo.

Veja se ajuda:

http://www.instructables.com/id/Using-a-SIM900A-GSMGPRS-module-in-A...

Normalmente esses módulos tem um LED chamado Net Light, pode ser esse o seu LED. Ele indica, através da frequência dos pulsos, se o módulo está conectado na Rede ou não. Em condições normais, só esse LED fica piscando, da seguinte forma:

Off  =    SIM900 is not running

64ms On/ 800ms Off    =  SIM900 not registered the network

64ms On/ 3000ms Off    SIM900 =  registered to the   network

64ms On/ 300ms Off    GPRS =  communication is   established

Com relação ao comando CMGS, leia o tutorial abaixo:

http://tronixstuff.com/2014/01/08/tutorial-arduino-and-sim900-gsm-m...

Estão faltando alguns comandos no seu código:

SIM900.println((char)26);            // End AT command with a ^Z, ASCII code 26
 delay(100);
 SIM900.println();
 delay(5000);                      // give module time to send SMS

Esse comando que envia o código 26 (em ASCII) é fundamental para que o SIM900 encerre a rotina de envio de SMS com sucesso. Sem esse comando o módulo fica aguardando indefinidamente.
Abraço.
Bernardo

 

Boa tarde,

     Depois de muito pesquisar descobri que o SIM900A é bloqueado p/ o country Brasil, porém encontrei um link de atualização de firmware Atualizar firmware, acabei de atualizar e consegui enviar SMS, agora vou testar a conexão http etc etc..

Obrigado.

Olá Exception.

Já trabalhei com o SIM900 e nunca tive que atualizar o firmware, funcionaram perfeitamente.

Nunca trabalhei com o SIM900A.

Vai dando notícias !

Bernardo

Boa noite, poderia explicar como você ligou o modulo para atualizar ? Estou tentando atualizá-lo usando o arduino uno mas sempre dá erro ao final do processo.

Bom dia, para fazer a atualização do fm eu usei um adaptador usb serial cp2102, não utilizei o arduino.

Bom dia. Tentei isso també, mas posso estar ligando algo errado. Poderia me passar o esquema de ligação ?

Bom dia, desculpe pelo esquema, mas fiz a ligação dessa forma e gravou o fm normal, já consigo ler/escrever sms, estou apanhando em fazer um post de um json p/ o site "https://script.google.com" que por sua vez vai gravar os dados em uma planilha dentro do google drive.

Obrigado amigo, tá dificial de achar material em portugues sobre isso.

Realmente p/ esse SIM900A não tem material, eu achei q tinha perdido ele quando descobri era bloqueado p/ o country Brasil, ainda bem q com esse fm esta dando certo, estou usando um chip da vivo até agora só estou garrado com o post do json.

Só para confirmar, qual foi o firmware que você usou foi o 1137B03SIM900M64_ST_ENHANCE.cla ?

firmware utilizado: 1137B03SIM900M64_ST_ENHANCE.cla

Teve sucesso na atualização do firmware ?

RSS

Destaques

Registre-se no
Lab de Garagem
Clicando aqui

Convide um
amigo para fazer
parte

curso gratis de arduino

© 2018   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço