Logo Hardware.com.br
HS Programa
HS Programa Zerinho Registrado
1 Mensagem 0 Curtidas

Receber mensagem SMS pelo módulo SIM800L

#1 Por HS Programa 04/10/2020 - 14:01
Olá amigos!



Estou com um dúvida de como fazer se meu módulo SIM800L receber qualquer mensagem ele em sequência envia um menu de opções SMS como esse abaixo:

Digite o numero da opcao desejada:

1. Quantidade de Gas

2. Se esta vazando Gas

3. Mudar numero SMS



Eu estou simulando o circuito no virtual terminal do Proteus e não obtive a resposta desejada...logo abaixo vou colar algumas tentativas que fiz para terem uma noção de como me ajudar.



if (UART1_Data_Ready()) { // if data is received
//UART1_Read_Text(output); // reads text until 'OK' is found
//Output = UART1_Read(); // read the received data
//Output = "Digite o numero da opcao que deseja saber: 1. Quantidade de gas 2. Se esta vazando gas 3. Mudar numero de SMS \r\n";
//UART1_Write(Output);
}


if(UART1_Read() && recebesms == 1){ //Se receber qualquer mensagem e recebesms for verdadeiro
UART1_Write("Digite o numero da opcao que deseja saber: \r\n"); //vai enviar a mensagem com as opções
recebesms = 0; //recebesms fica falso para ser enviado somente uma vez as opções
}



Espero que possam me ajudar por favor...a ideia é que se receber qualquer mensagem inicial ele envia um SMS de menu de opções e conforme for enviado o numero da opção ele envia a resposta.
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal