khriss75:
Io sono un ciufolotto con la programmazione, ma non basterebbe inserire nel codice una cosa del tipo: se il led è acceso e se ricevi dati via seriale allora non fare nulla. Oppure, se il led è acceso ed arriva il dato "A" via seriale fregatene...
Insomma, anziché disabilitare la seriale, semplicemente non la ascolti, non prendi in considerazione gli "A" ma magari i "B" in modo da poter accendere un altro led...
é quello che ho pensato anch'io inizialmente, quando ho preso quel codice per riusarlo ai miei scopi, il problema che ho riscontrato è che anche se lo ignori, il secondo " A" resta sul buffer seriale e quindi al successivo Serial.read() , lui legge nuovamente A, anche se tu magari hai mandato il comando "B".( che viene salvato nella posizione successiva). Siccome la funzione flush() non svuota più il buffer, non mi vengono in mente altre soluzioni su seriale ( è la prima volta che la uso e ci sto prendendo confidenza)