Arduino:Библиотеки/Stepper/step(steps)
Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.
Функция step()[1]
Поворачивает мотор на указанное количество шагов со скоростью, указанной в последнем вызове функции setSpeed(). Эта функция – блокирующая, и это значит, что при ее выполнении скетч будет поставлен как бы на паузу: пока мотор не остановится, следующая строчка кода прочитана не будет. К примеру, если у вас 100-шаговый мотор, и вы задали скорость, скажем, 1 оборот в минуту, а затем вызвали функцию step(100), то она будет работать целую минуту. Поэтому, чтобы скетч был более управляемым, сделайте скорость повыше и с каждым вызовом step() делайте лишь несколько шагов.
Синтаксис
stepper.step(steps)
Параметры
steps – количество шагов, на которые должен повернуться мотор. Чтобы повернуться в одном направлении, впишите положительное число, чтобы в другом – отрицательное. Тип данных – int
Что возвращает
Ничего.
См.также
- Stepper(steps, pin1, pin2)
- Stepper(steps, pin1, pin2, pin3, pin4)
- setSpeed(rpm)