Stepper.step(steps)
Функция вращает шаговый двигатель на определенное количество шагов, на скорости, заданной функцией setSpeed(). Эта функция блокирующая, то есть она ожидает окончания вращения двигателя, прежде чем передать управление в следующую строку кода. Например, если скорость вращения установлена на 1 RPM (1 оборот в минуту), и вызвано step(100) на двигателе с полным оборотом в 100 шагов, то выполнение этой функции займет целую минуту. Правильней организовывать управление так, чтобы скорость была высокая, а за один вызов step() делалось всего несколько шагов, для избежания длительной блокировки выполнения кода скетча.
Параметры
steps: количество шагов — положительное число, вызывает вращение в одну стороно, отрицательное — в противоположную. (int)
Возвращаемое значение
Нет
Смотрите также
- Библиотека Stepper
- Stepper(steps, pin1, pin2, pin3, pin4)
- setSpeed(rpm)