ШД не хочет крутится в обратную сторону

Нет ответов
kmk
Offline
Зарегистрирован: 22.09.2015

По описанию должен крутится обратно, а он не крутится, кто знает в чём причина.


void loop(){ 
  val = analogRead(PotIn);
  val= map(val,0,1023,0,630);    // map pot range in the stepper range.

  if(abs(val - pos)> 1){         //if diference is greater than 2 steps.
      if((val - pos)> 0){
          stepper.step(1);      // move one step to the left.
          pos++;
          }
      if((val - pos)< 0){
          stepper.step(-1);       // move one step to the right.
          pos--;
          }
      }
 

 Serial.println(pos);
 delay(10);
}