davix10:
L'unica cosa che non mi piace è dover aspettare un tempo fisso...
Però non trovavo altro modo per uscire nel caso in cui mi arrivino meno dati di quelli previsti dal buffer.
.. devi implementare un meccanismo di timeout usando la funzione millis() e verificando il tempo passato nel ciclo di attesa dei caratteri. Se superi il tempo masimo, comunque forzi l'uscita dal ciclo.
Guglielmo