Доброго времени суток! Пришла посылочка с ШД Nema-17 (17HS8401S) и драйвером L298N. По привычке начал гуглить, как правильно управлять валом, какие библиотеки необходимы...
Задача: необходимо сделать три позиции для ШД: открыт-закрыт-среднее положение. Делать это не сразу, а с условием и удержанием вала на месте, пока условие не станет другим.
Экспозиция: работал до нэмки с 28byj-48, который прекрасно сочетался с библиотекой AccelStepper, с которой я благополучно реализовал задачу выше.
Вопросы для экспертов: 1) Как реализовать такую задачу, только уже с NEMA-17+L298N, когда функционал библиотеки stepper.h примитивно ограничен в командах; 2) Существуют ли НОРМАЛЬНЫЕ библиотеки на подобии AccelStepper для Nema17;
Привожу кусок функции с 28byj-48, который поворачивается на позицию, в зависимости от влажности в комнате. Аналогичное необходимо сделать с нэмкой. Прошу помощи у спецов. Среда: Arduino IDE.
if(Влажность>=10 && Власжность<=60){
stepper1.runToNewPosition(1024);
} else if (Влажность>=70 && Влажность<=80){
stepper1.runToNewPosition(512);
} else if (Влажность>=85) {
stepper1.runToNewPosition(1);
} else {
Serial.print("!!!");
}