#include <Stepper.h>

const int stepsPerRevolution = 200;  // change this to fit the number of steps per revolution
                                    // for your motor                                    
int sens=-1;

// initialize the stepper library on pins 8 through 11:

Stepper moteurPlateau(stepsPerRevolution, 6,7,8,9);
Stepper moteurLaser(stepsPerRevolution, 2,3,4,5);        

int stepCount = 0;         // number of steps the motor has taken


String toString(float f){
  char buffer[10];
  //convert float values to char[]
  dtostrf(f, 3,2,buffer);
  String str = buffer;
  return str;
}

void setup() {
  Serial.begin(9600);
  // set the speed at 60 rpm:
  moteurPlateau.setSpeed(80);//80 = smooth
  moteurLaser.setSpeed(80);

}

void loop() {
float val=0;
//test lecture telemetrie laser
for (int i = 0; i < 10; i++) {
  val += analogRead(0);
  delayMicroseconds(360);
}
val = val / 10;

Serial.println("Telemetrie : "+ toString(val));


// boucle de mouvement sur les moteurs pour faire un mouvement complet dans les 2 sens en boucle  
/*
delay(250);
sens=sens*(-1);  
moteurLaser.step(4460*sens);
moteurPlateau.step(2270*sens);
*/

delay(500);
}

