ayuda con stepper y stepper driver

buenas a todos tengo unos drivers de fm los elf drivers basados en el drv8818, que usan los comandos step y dir, quiero modificar el codigo de los ejemplos para poder variar la velocidad de mi motor mediante un potenciometro, voy poco a poco al final tendria que añadir un teclado y una pantalla led para contar las vueltas pero primero vamos poco a poco y quiero hacer funcionar el potenciometro

#include <configMe.h>

#include <Stepper.h>


#define MI_PIN_STEP 5
#define MI_PIN_DIR 2
const int  gir = 10;   
const int stepsPerRevolution = 200;
int stepCount = 0;
Stepper myStepper(stepsPerRevolution, 5, 3,);

void setup() 
{
  //Wire.begin ();
  Serial.begin ( 57600 );
  
  pinMode ( MI_PIN_STEP, OUTPUT );
  pinMode ( MI_PIN_DIR, OUTPUT );
  
  pinMode(gir,INPUT);
  
  
 
 

  
}

void loop()
{
  
  int sensorReading = analogRead(A0);
  int motorSpeed = map(sensorReading, 0, 1023, 0, 100);
  
  if (motorSpeed > 0) {
    myStepper.setSpeed(motorSpeed);
    // step 1/100 of a revolution:
    myStepper.step(stepsPerRevolution / 100);
  }
  
  
 // {

if(gir==HIGH)
 {
  digitalWrite ( MI_PIN_DIR, HIGH ); // Poner una dirección

}
  if(gir==LOW)
  {
 digitalWrite ( MI_PIN_DIR, LOW ); // Poner la otra dirección

}
 
  // pasos
  digitalWrite ( MI_PIN_STEP, LOW );
  
  digitalWrite ( MI_PIN_STEP, HIGH );
  
  
   
}

este es lo que tengo en el código y estos son los errores que obtengo

Arduino: 1.5.8 (Windows 8), Placa:"Arduino Uno"

Using library stepper in folder: C:\Users\Cesar.flores\Documents\Arduino\libraries\stepper (legacy)

Using library Stepper in folder: C:\Users\Cesar.flores\Documents\arduino-1.5.8\libraries\Stepper 



C:\Users\Cesar.flores\Documents\arduino-1.5.8/hardware/tools/avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=158 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Users\Cesar.flores\Documents\arduino-1.5.8\hardware\arduino\avr\cores\arduino -IC:\Users\Cesar.flores\Documents\arduino-1.5.8\hardware\arduino\avr\variants\standard -IC:\Users\Cesar.flores\Documents\Arduino\libraries\stepper -IC:\Users\Cesar.flores\Documents\arduino-1.5.8\libraries\Stepper\src C:\Users\CESAR~1.FLO\AppData\Local\Temp\build8117814716226086700.tmp\sketch_oct16a.cpp -o C:\Users\CESAR~1.FLO\AppData\Local\Temp\build8117814716226086700.tmp\sketch_oct16a.cpp.o 

sketch_oct16a.ino:11:1: error: 'Stepper' does not name a type
sketch_oct16a.ino: In function 'void loop()':
sketch_oct16a.ino:37:5: error: 'myStepper' was not declared in this scope
Error de compilación

edito: gir es un switch que cambia la rotacion del motor la idea es poner un switch a 5v a un lado y a ground al otro sea un switch on-on spdt