gingardu:
ma se apro il serial monitor e scrivo numeri e faccio invio questi passano lo stesso
Nel tuo codice vedo solo una serial.print che stampa una variabile calcolata all'interno del programma, quindi è normale che la vedi.
Mi dovresti spiegare cosa intendi con "passano lo stesso" perché in tutti i casi quello che invii sulla seriale arriva sempre e comunque ad Arduino e viene memorizzato nel relativo buffer, poi sta a te cancellarlo, dopo la ricezione, se questi dati non ti servono.