На втором месте рейтинга двигателей для роботов после сервоприводов, которые мы уже рассматривали, стоят шаговые двигатели. Сегодня мы научимся управлять ими при помощи Arduino!
Кроме шагового двигателя (ШД) и Arduino нам потребуется ещё плата драйвера L298, которую можно приобрести у нас в магазине.
9 комментариев. Оставить новый
нормально работает , как число оборотов прибавить?
Строка myStepper.setSpeed(60); определяет скорость вращения. Сейчас выставлено значение, равное 60 оборотам в минуту. Поменяйте его на большее – скорость вращения возрастет.
Спасибо огромное доброму человеку сколько лазил по инету всякая хрень а тут клад)))
Подскажите а как запустить с датчиком,что-бы датчик когда видит препятствие двиготель срабатывал на 1оборот
Здравствуйте! Для этого в коде программы надо задать триггер, который будет исполнять один оборот при достижении датчиком препятствия заданного значения.
подсажите пожалуйста пример
Здравствуйте!
Спасибо за проделанную работу.
Подскажите. пожалуйста, как можно изменить код чтобы двигатель останавливался по сигналу (например: сигнал от датчика препятствия) у меня в проекте 4 препятствия, а после шаговый возвращается в исходное. Благодарю!
Спасибо. Но у меня не получилось. Скорее всего я что то не то и не так делаю. Может быть сможете мне подсказать? У меня Arduino nano, драйвер L298N и моторчик с ДВД привода.
Здравствуйте!
Подскажите, что именно у вас не получилось? Рекомендуем вам перепроверить подключение проводов и правильность установленных перемычек. Представленная схема подключения и код должны работать с Arduino Nano и вашим драйвером.