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

bubulindo:
a biblioteca Serial já tem um buffer... O problema é definir exactamente onde começa a password. Se houvesse aspas antes da palavra senha (como acontece com a data e numero de telefone) seria mais simples de detectar isso. :wink:

Isso que colocaste é um printout do que o módulo retorna se houver uma SMS?

Sim, isso é o retorno do módulo na porta quando há SMS.

Dados recebidos na porta gsm_com

AT+CMGR=1

+CMGR: "REC UNREAD","8273xxx","","12/10/19,22:08:18-12"
SENHA

OK

E se inserimos um caractér de controle (um @ que é 40 em
hexadecimal, não tenho certeza)?
A mensagem do SMS ficaria desta forma:

========================================================
AT+CMGR=1

+CMGR: "REC UNREAD","8273xxx","","12/10/19,22:08:18-12"
@SENHA@

OK

Desta forma é possível?
Não escolhi as aspas por não encontra-las em alguns
modelos de celulares, mas pode ser uma opção.

Obrigado.