IDE 2.0 - Problemas

Buenos días, estoy teniendo problemas con la IDE 2.0. En particular, con un sketch que funciona perfectamente en las versiones anteriores, pero no en la 2.0

El Sketch muy simple es el siguiente:

char caracter;
String comando;
void setup() {
  Serial.begin(9600);
}
void loop() {
  /*Voy leyendo carácter a carácter lo que se recibe por el canal serie
(mientras llegue algún dato allí), y los voy concatenando uno tras
otro en una cadena. En la práctica, si usamos el “Serial monitor” el
bucle while acabará cuando pulsemos Enter. El delay es conveniente
para no saturar el canal serie y que la concatenación se haga de
forma ordenada. */
  
while (Serial.available() > 0) {
    caracter = Serial.read();
    comando.concat(caracter);
    delay(10);
  }
  /*Una vez ya tengo la cadena “acabada”, compruebo su valor y hago que
la placa Arduino reaccione según sea este. Aquí podríamos hacer lo
que quisiéramos: si el comando es “tal”, enciende un LED, si es cual,
mueve un motor… y así*/
  if (comando.equals("holis") == true) {
    Serial.println("El comando es holis");
  }
  if (comando.equals("adios") == true) {
    Serial.println("El comando es adios");
  }
  //Limpiamos la cadena para volver a recibir el siguiente comando
  comando = "";

Desde ya muchas gracias!

Moderador:
Por favor, lee las Normas del foro y edita tu código/error usando etiquetas de código.
Ve a edición, luego selecciona todo el código que has publicado, lo cortas y click en </>


No dejes de editar por favor!!
El otro dia alguien vino con problemas similares y la conclusión fue que el IDE 2.0 se esta ajustando. La mayoría funciona bien pero tiene algunas peculiaridades.
Asi que paciencia.

Revisa esto a ver si ayuda

Me parece o ambas comparaciones entre "" tienen acentos? No uses acentos.
adiós esta acentuada, prueba sin.
holis no.

EDITO: ahora caigo que afirmas que funciona en IDE anterior asi que olvida el comentario.

Hola! Gracias. El problema no es el acento, pero creo que debe estar en la comparación de strings. Seguiré investigando, mientras sigo utilizando la versión anterior del IDE, quizás haya una actualización que solucione el problema.
Edité el post, creo que ahora quedó bien. Disculpas.
Cordiales saludos.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.