Buenas necesito ayuda tengo un proyecto y ya programe los servomotores pero necesito programar el paso a paso y nose como pues ya se hacerlo mover pero quisiera moverlo por el monitor serial que si le doy "a" mueva tantos paso a la derecha y si le doy "b" mueva tantos pasos a la izquierda les agradezco si me ayudan
lo mejor es que partas leyendo la referencia para el uso del puerto serial. Con esto vas a poder conseguir lo que indicas:
http://playground.arduino.cc/ArduinoNotebookTraduccion/Serial
cristianparrat. con mirar los ejemplos del IDE Para el puerto serie tienes un buen comienzo para practicarlo.
Aca tienes un ejemplo que tomé de la web
#define led 13Â // Uso el LED del UNO
int ByteReceived;
void setup()Â
{
 Serial.begin(9600);Â
 Serial.println("--- Arranca Monitor Serie - Envia y recibe ---");
  Serial.println(" Tipea en la caja de arriba, . ");
 Serial.println("(Decimal)(Hex)(Character)");Â
 Serial.println();
}
void loop() {
 if (Serial.available() > 0)
 {
  ByteReceived = Serial.read();
  Serial.print(ByteReceived);Â
  Serial.print("    ");  Â
  Serial.print(ByteReceived, HEX);
  Serial.print("   "); Â
  Serial.print(char(ByteReceived));
 Â
  if(ByteReceived == 'a') // Un apóstrofe cuando es un caracter
  {
   digitalWrite(led,HIGH);
   Serial.print(" LED ON ");
  }
 Â
  if(ByteReceived == 'b')  {
   digitalWrite(led,LOW);
   Serial.print(" LED OFF");
  }
 Â
  Serial.println();  // End the line
 // Terminado. Puerto serie disponible
 }
}