Шаговый двигатель + L298N

igoriok999
Offline
Зарегистрирован: 24.04.2016

Проблема такая. После совершения одного оборота двигателя нужно его отключить (чтобы он перестал жужжать и греться) и через 1 минуту сново совершить 1 оборот (48 шагов). 

Ниже показываю код. Тут двигатель работает нормально , но все время включен, во время delay так же жужжит.
Пробывал отключать его через digitalWrite(input,LOW); (подавая на все контакты эту команду), но после влючения двигатель проходит не полный круг.
 
#include <Stepper.h>
#define STEPS 48
Stepper stepper(STEPS,2,3,4,5);
 
 
void setup()
{
 
  stepper.setSpeed(50);
}
 
void loop()
{
 
  stepper.step(48);
  delay(60000);
 
}
vvadim
Offline
Зарегистрирован: 23.05.2012

Отключайте драйвер на время когда мотор не работает