Шаговый двигатель кто поможет

virfl
Offline
Зарегистрирован: 11.11.2017

нужна помощь

  #include <Stepper.h>
  #define STEPS 48
  #define pin3 3
  Stepper stepper(STEPS, 8, 9, 10, 11);
  bool regim;
   
  void setup(){
   stepper.setSpeed(96);
  }
   
  void loop(){
    if (digitalRead(pin3)== HIGH && regim == 0)
    {
      regim = 1;
      stepper.step(10*STEPS);
    }
    if (digitalRead(pin3)== HIGH && regim == 1)
    {
      regim = 0;
      stepper.step(-15*STEPS);
    }
  }

как можно убрать питание после 10 оборотов?

и в сон ардуино чтобы пробуждалась по пину 3

virfl
Offline
Зарегистрирован: 11.11.2017

digitalWrite(10, LOW);
digitalWrite(8, LOW);с отключением вышло так