Help con serial

Salve a tutti!!!
Con il semplice codice che segue, vorrei riuscire a digitare sul pc dei numeri (da 0 a 180 gradi) per poi inviarli ad un servo.
sembra funzionare… ma riesco ad inviare solo numeri ad una cifra… sicuramente faccio qualche stupido sbaglio… ma dove??

#include <Servo.h> 
Servo myservo;
void setup() {
 
  Serial.begin(9600);
  myservo.attach(9); 

}

void loop() {
  
  if (Serial.available() > 0) {
    int lettura = Serial.read();
  
    Serial.println(lettura, BYTE);
       myservo.write(lettura);
  }
}

Non per essere maleducato ma 'sta storia dell'invio di dati su seriale è stata trattata 100.000 volte sul forum.... basta una ricerca che vengono fuori altrettanti thread con soluzione incorporata... La seriale spedisce in formato ASCII. Se spedisci un numero questo viene convertito in una stringa e le singole cifre spedite come byte con il valore dei rispettivi codici ASCII.
Ti consiglio di leggere qui

per approfondire