Drawing Machine

on

Code:
#include <Stepper.h>



// change this to the number of steps on your motor
#define STEPS 100


// create an instance of the stepper class, specifying
// the number of steps of the motor and the pins it’s
// attached to
Stepper stepper(STEPS, 1, 2, 3, 4);


// the previous reading from the analog input
int previous = 0;


void setup()
{
  // set the speed of the motor to 30 RPMs
  stepper.setSpeed(30);
}


void loop()
{
  // get the sensor value
  int val = analogRead(0);


  // move a number of steps equal to the change in the
  // sensor reading
  stepper.step(val – previous);


  // remember the previous value of the sensor
  previous = val;
}