Глупый вопрос по ШД и AccelStepper
- Войдите на сайт для отправки комментариев
Сб, 10/08/2019 - 20:30
Всем привет!
Собственно вопрос : при подаче питания на схему ШД делает несколько шагов в обратную сторону (примерно 1/4 оборота), а затем работает по программе. Это повторяется всегда при включении питания.
ШД управляю через А4988. Код программы из примера библиотеки.
#include <AccelStepper.h>
AccelStepper stepper; // Defaults to AccelStepper::FULL4WIRE (4 pins) on 2, 3, 4, 5
void setup()
{
stepper.setMaxSpeed(1000);
stepper.setSpeed(50);
}
void loop()
{
stepper.runSpeed();
}
На других примерах из библиотеки также повторяется такая проблема. Также пробовал движение через delay. Тоже самое явление наблюдается.
В чем проблема, подскажите пожалуйста?
Зачем драйверу 4988 4 провода? Ему нужны 2, максимум 3 (Step,Dir,Enable).
По этим кускам, трудно что-то посоветовать. Вставьте полный код, по правилам форума.
Я бы попробовал в setup добавить на всякий случай