Hallo,
hier eine "quick-and-dirty" Methode um Input über die serielle Schnittstelle einen Integer zu bekommen.
Dabei werden zwei Sachen der Arduino genutzt: toInt() und readString().

int get_input_int() {
while ( Serial.available() == 0 ) { // warte solange kein Input da ist
    delay(100);
  }
  String tmp_string = Serial.readString(); // als String einlesen
  int tmp = tmp_string.toInt(); // zu Integer konvertieren
  return tmp;
}

THS