comando corretto per pulire la seriale su arduino uno ide 101

gingardu:
ci sara pure un qualcosa che svuota il buffer senza riavviare il tutto?

Metodo flush

Waits for the transmission of outgoing serial data to complete. (Prior to Arduino 1.0, 
this instead removed any buffered incoming serial data.)

Ovvero la flush, a partire dalla versione 1.0, attende che siano stati trasmessi tutti i caratteri pendenti nel buffer, non azzera il buffer di ricezione come invece avveniva con le versioni precedenti dell'IDE

La serial.begin non riavvia nulla, si limita a settare i registri macchina della UART per il corretto valore di baud rate e attivarla.
Con l'IDE 1.x il solo modo per svuotare il buffer di ricezione della seriale è continuare a leggerlo fino a che non è vuoto, ovvero devi usare una "while (Serial.available() > 0) a=Serial.read();" ove "a" è una variabile di tipo char fittizia.