можно ли в этой библиотеке отследить срабатывание концевика? Другими словами, как прервать движение, начатое по команде stepper.runToNewPosition(xxx); ? Сейчас концевик деактивирует сигнал ENABLE на внешнем драйвере, но при этом блокируется и обратный ход.
Очень просто. Код (C++): stpMotor1.setSpeed(MOTOR1_SPEED);// скорость подхода к концевику while (!digitalRead(UP_LIMIT) == 0) { stpMotor1.runSpeed();//едем к верхнему датчику }