code with zoetrope with stepper

Just try it with only the stepper motor, and take out the bitwise operator, maybe up the interval a bit. Also you switched stepper libraries, not sure how that would effect things.

#include <Stepper.h>
#define STEPS 200

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

const int ledPin =  13;      

int ledState = LOW;            
long previousLedMillis = 0;        
long previousStepperMillis = 0;        

long ledInterval = 25;
long stepperInterval = 500;

int currentPos = 0;

void setup()
{  
   pinMode(ledPin, OUTPUT); 
}

void loop()
{
  unsigned long currentMillis = millis();
  if(currentMillis - previousStepperMillis > stepperInterval){
	previousStepperMillis = currentMillis;
	currentPos += 1; //assumes clockwise stepping
	stepper.step(currentPos);
  }
}