problema con stringa

Silente:
Cosa dovrebbe fare?
Cosa fa?

In pratica dovrebbe accendere un Led, quando la stringa riconosciuta è "accendi" e spegnere il Led quando la stringa è "spegni".

gpb01:
Mah ... secondo me, semplicemente NON aspettando lui un carattere terminatore, ma, erroneamente, basandosi SOLO sulla Serial.available() ... esce dal while() prima del tempo, NON riconosce la stringa e ... azzera tutto, impedendone quindi un successivo riconoscimento :wink:

Guglielmo

Esattamente in pratica non mi accende né spegne il led, perché è come se la stringa non fosse davvero "accendi"...
Ma in teoria con "Serial.available()" non si dovrebbe uscire dal ciclo solamente quando non ci sono più caratteri in input?
Volevo solo capire perché non funziona, anche perché un metodo molto più facile sarebbe non considerare proprio le stringe e andare solo di char: 0 spento, 1 acceso. Tu dici che non devo scervellarmi, e lasciare stare in partenza questo tipo di lavoro sulle stringhe?