g7henrique:
bubulindo:
A newsoftserial faz o que pretendes.Consegui usar esta biblioteca, no entanto notei que a SoftSerial já é suficiente para declarar duas portas RX e outras duas TX.
O meu problema mudou, eu estou parado num pedaço do meu código que se resume comparar o texto de um SMS, se este tiver um código o número dele é copiado.
O SMS chega porta na seguinte porta:
SoftwareSerial gsm_com(2,3);E a informação é lida é a seguinte:
AT+CMGR=1
+CMGR: "REC UNREAD","8273xxx","","12/10/19,22:08:18-12"
SENHAOK
Aqui começa meu problema, se esse SMS tiver a palavra SENHA é sinal que o sms é validado;
Se validado quero copiar o número para a seguinte variável
char phone_number[]=
Ao final a minha variável terá o seguinte valor
char phone_number[]="8273xxx"Caso o sms não tenha a senha este não se validado, sendo assim volto a esperar o um novo SMS.
Tens de fazer string parsing.
A SENHA, não vem dentro de aspas?