Olá pessoal tenho um comando que estou usando para receber a leitura de um sensor de umidade de solo, se o solo esteve seco o meu SIM800L tem que manda um sms com a seguinte mensagem "Baixa Umidade" se não "Umidade Normal" mais ele não esta enviando o sms para o numero alguém pode me dizer se tá errado meu código.
Esse é o código do envio de SMS
void MensUmidBaixa() //Funcao para enviar mensagem de alerta Umidade Baixa
{
Serial.println("AT+CMGF=1");
delay(1000);
Serial.println("AT+CMGS=\"+55xxxxxxxxxxxx\"\r");
delay(1000);
String SMS = "Baixa Umidade";
Serial.println(SMS);
delay(100);
Serial.println((char)26);
delay(1000);
}
void MensUmidNormal() // Funcao para enviar mensagem de alerta Umidade Normal
{
Serial.println("AT+CMGF=1");
delay(1000);
Serial.println("AT+CMGS=\"+55xxxxxxxxxxxxx\"\r");
delay(1000);
String SMS = "Umidade Normal";
Serial.println(SMS);
delay(100);
Serial.println((char)26);
delay(1000);
}
-----------------------------------------------------------------------------------
O código completo está no meus poste antigo .
Vou colocar o Erro no comentário ok
-----------------------------------------------------------------------------------