Buenas, estoy con mi primer projecto de arduino y tengo un problema en el que llevo varios días atascados y por mas que intento no encuentro solución.
Estoy haciendo uso de un modulo gsm y un arduino uno, cuando en el modulo gsm se recibe un sms se llama a una función que me devuelve 3 parametros , el numero de telefono, el mensaje y el numero de caracteres del mensaje.
void SMSGET::OnSMS(char *number, int smslength, char *Message)
Hasta aquí todo bien, el código que introduzco en la funcion se ejecuta correctamente, pero no encuentro la forma de que en función del mensaje realice una u otra cosa. He probado comparando la cadena directamente, definiendo la cadena que comparo previamente como char, pero nada no hay forma.
char cadena = "BAR";
if (cadena==Message) {
digitalWrite(12, HIGH);
}
else
{
digitalWrite(12, LOW);
}
Moderador: Código editado con etiquetas
Agradezco cualquier comentario, gracias.