Bom dia !
Estou realizando um projeto onde preciso realizar a comunicação via SMS entre as placas arduino uno e GSM shield 900.
Estou utilizando os comandos AT para realizar esta comunicação porem nao estou conseguindo obter exitos.
Agradeço qualquer ajuda para solucionar meu problema.
Tags:
Felipe, bom dia !
Seja mais específico. Qual seu problema ? Se possível, poste seu código para que possamos ajudá-lo.
Abraço
Estou utilizando o seguinte código para fazer o envio de sms
Serial.begin(19200);
Serial.print("\r");
delay(1000);
Serial.print("AT+CMGF=1\r");
delay(1000);
//Serial.print("AT+CSCA=\"+953499262\"\r");
// delay(1000);
Serial.print( "AT+CMGR=\r" );
delay(5000);
Serial.print("AT+CMGS=\"+5511953499262\"\r");
delay(1000);
Serial.print("SIM900 and Arduino say Hi!\r");
delay(1000);
Serial.write(26);
Porém não sei como aplicar a função inversa que seria o arduino identificando uma mensagem enviada por um usuario
Grato pela atençao
Felipe, não tenho como testar seu código. Seu modem está respondendo a algum desses comandos ? O que acontece quando você executa isso ?
Sugestão: porque não utiliza as bibliotecas : "SIM900.h" / "sms.h" / "GSM.h" ?
Trabalhar com essas bibliotecas é mais fácil que utilizar os comandos AT. Já tentou ?
Aguardo seu retorno.
Bernardo
Então Bernardo com essa programação eu consigo fazer a placa shield 900 mandar uma mensagem para um celular pre determinado.Porem a função inversa que seria o retorno de um sms qualquer para a placa, a mesma nao consegue identificar a mensagem.
Ainda não tentei usar essa biblioteca, tem algum lugar para fazer o download da mesma?
Obrigado
Felipe, faça uma pesquisa em:
https://github.com/mattvenn/arduinosketchbook/tree/master/libraries...
Tem tudo que você precisa, inclusive as bibliotecas.
É muito mais simples trabalhar com as bibliotecas. Esqueça (por enquanto) os comandos AT.
Estude os exemplos contidos nesse site.
Qualquer dúvida, pergunte.
Abraço
Bernardo
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por