#include <Stepper.h>

int PhotocellPin = ?; int PhotocellReading; Stepper analyzer(# of steps, pin 1-4); Stepper rotar(# of steps, pins 1-4); int echantillon = 1; int AnalyzerSteps = 0; int RotarSteps; int alpha;

void setup () {

 analyzer.setSpeed(rpm);
 rotar.setSpeed(rpm);
 serial.begin(9600);

}

void loop () {
  PhotocellReading = analogRead(photocellPin);
  serial.print("value= photocellReading");

if(echantillon < 4) {

 if(PhotocellReading > ?) {
  analyzer.step(1);
  AnalyzerSteps = AnalyzerSteps + 1;
  PhotocellReading = analogRead(PhotocellPin);
  }
 Else {
  serial.print("total steps= AnalyzerSteps");
  alpha= ((AnalyzerSteps/# of steps)*Y)*360;
  serial.print ("Alpha = alpha");
  analyzer.step(- AnalyzerSteps);
  rotar.step(?);
  AnalyzerSteps = 0;
  echantillon = echantillon + 1;
  }
  }
 echantillon = 1;
 delay