#include <Stepper.h>
Stepper steppersLinks (200, 6, 7, 8, 9);
Stepper steppersRechts (200, 5, 4, 3, 2);  /* volgorde poortaansluitingen veranderd
  Dit was (2,3,4,5) ,dit geeft een andere draairichting toz van steppersLinks. */
int waardeVerticaal;
int waardeHorizontaal;
#define PIN_VERT A1
#define PIN_HORZ A0
#define HighSpeed 2  // steps
#define LowSpeed 1   // steps
void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  pinMode(PIN_VERT, INPUT);
  pinMode(PIN_HORZ, INPUT);
  steppersLinks.setSpeed(100);
  steppersRechts.setSpeed(100);
}
void loop() {
  // put your main code here, to run repeatedly:
  waardeVerticaal = analogRead(PIN_VERT);
  //Serial.println(waardeVerticaal);      // 0(achteruit) - 512 - 1023(vooruit)
  waardeHorizontaal = analogRead(PIN_HORZ);
  //Serial.println( waardeHorizontaal);      // 0(rechts) - 512 - 1023(links)
  if (waardeVerticaal == 1023 && waardeHorizontaal == 512) {    
    steppersLinks.step(HighSpeed);
    steppersRechts.step(HighSpeed); // vooruit 
  }
  if (waardeVerticaal == 0 && waardeHorizontaal == 512) {   
    steppersLinks.step(-HighSpeed);
    steppersRechts.step(-HighSpeed);// Achteruit 
  }
  if (waardeVerticaal == 512 && waardeHorizontaal == 0) { 
    steppersLinks.step(LowSpeed);
    steppersRechts.step(-LowSpeed); // Rechts  
  }
  if (waardeVerticaal == 512 && waardeHorizontaal == 1023) {  
    steppersLinks.step(-LowSpeed);
    steppersRechts.step(LowSpeed);  // Links 
  }
  if (waardeVerticaal == 1023 && waardeHorizontaal == 0) { 
    steppersLinks.step(HighSpeed);
    steppersRechts.step(LowSpeed);// Rechts-vooruit  
  }
  if (waardeVerticaal == 1023 && waardeHorizontaal == 1023) { 
    steppersLinks.step(LowSpeed);
    steppersRechts.step(HighSpeed); // Links-vooruit 
  }
  if (waardeVerticaal == 0 && waardeHorizontaal == 0) { 
    steppersLinks.step(-HighSpeed);
    steppersRechts.step(-LowSpeed); // Links-achteruit 
  }
  if (waardeVerticaal == 0 && waardeHorizontaal == 1023) { 
    steppersLinks.step(-LowSpeed);
    steppersRechts.step(-HighSpeed); // Rechts-achteruit
  }
}