#include <Stepper.h>
// mitsumi stepper motor M42SP-4NK 3.75 deg/step 4.6 ohm
int steps = 98; //num steps in 1 rev
String rotate;

Stepper stepper(steps, 8, 9, 10, 11);

void setup(){
  Serial.begin(9600);
}

void loop(){
  int rpm = analogRead(0);
  rpm = map(rpm, 0, 1023, 0, 150);
  int rev = analogRead(1);
  rev = map(rev, 0, 1023, -10, 10);
  if(rev < 0){
    rotate = " CW";
  } else {
    rotate = " CCW";
  }
  stepper.setSpeed(rpm);
  stepper.step(steps * rev);
  rev = abs(rev);
  Serial.print(rev);
  Serial.print(rotate);
  Serial.print(" Revolutions @ ");
  Serial.print(rpm);
  Serial.println(" RPM");
  delay(5000);
}
