Hola, hace unos días que estoy aquí engorilado con el Arduino y de momento todo genial, pero me he encontrado un error a la hora de compilar con la sentancia find()...
En el siguiente código:
void setup()
{
Serial.begin(9600); //communication with the host computer
ESPserial.begin(9600);
Serial.println("");
//Serial.println("Ready");
Serial.println("");
if(ESPserial.find("ready"))
{
Serial.println("Modulo preparado");
}
}
Al compilar me da el siguiente error:
deprecated conversion from string constant to 'char*' [-Wwrite-strings]
if(ESPserial.find("ready"))
^
Y me he quedado aquí clavado...
Alguien me puede echar una manija, please? Muchas muchas gracias!!
Porque la cadena mide 6 caracteres (cinco más el \0 de final de cadena).
De todas formas, también se podría haber declarado de una de estas dos formas, sin necesidad de especificar longitud: