Problema al comparar un valor de entrada String.

Saludos
Estoy realizando un programa básico y necesito comparar una entrada String en una condición el problema es que la manera en la quepense que podia funcionar no me sirve. adjunto codigo gracias.

String entrada;
String entrada_01 = "ELVI_01";
String entrada_02 = "COPA_02";
void setup() {
  Serial.begin(9600);
  delay(200);
  do {
    Serial.println("Introduzca el codigo de referencia a almacenar""\n""[ELVI_01] Elementos visualizadores""\n""[COPA_02] Componentes pasivos""\n""[INME_03] Instrumentos de medicion""\n""[ENAL_04] Energia alternativa");
    while (!Serial.available() > 0);
    entrada = Serial.readString();
    if (entrada == "ELVI_01") {
      Serial.println("Cual producto desea almacenar""\n""a. Display 7 segementos""\n""b. Display Alfanumerico""\n""c. Pantallas LCD""\n""d. Matrices led");
      while (!Serial.available() > 0);
      decision = Serial.read();

Aunque lo has posteado bien, no has posteado todo el código y si alguien quiere probar tu código debe ponerse a pensar en que continúa cuando es algo que tu resuelves fácilmente.
Por favor postea el código comple siempre y luego explica lo que gustes sobre la porción de código que creas esta fallando.
Gracias.

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