Lo que pasa es que, no encuentro como hacer que al apretar enter se ejecute el void loop, en el monitor.Serial (Bueno Hyperterminal , que lee las teclas en asccii), no logró como poder solucionar esto. Intente con todo lo que encontré en internet pero no logro que funcione. Lo que hace el programa es que lo que escribes en el hyperterminal es el movimiento del motor, si escribes 180, hará 180 grados igual negativos, esa parte ya funciona, solo falta que apretar el enter haga lo de los grados el motor
#include <Stepper.h>
int pasosPorVuelta = 2048;
Stepper motor(pasosPorVuelta,8,10,9,11);
void setup(){
Serial.begin(9600);
motor.setSpeed(5);
}
void loop() {
if(Serial.available()){
int grados = Serial.parseInt();
int pasos = map(grados,0,360,0,pasosPorVuelta);
motor.step(pasos);
Serial.println("grados");
}
}