soma de porta serial

   digitalRead (vSpeed);

This line does nothing. If you want to read a number from Serial Monitor try:

vSpeed = Serial.parseInt();

That will read characters from Serial until it finds something that looks like a number or reaches the timeout (1 second by default). If it doesn't receive a number it will return 0.