Занятие № 4. Управление шаговым двигателем

По окончании занятия учащиеся смогут…

Задание № 1. Управление шаговым двигателем с помощью драйвера

Схема для сборки

Программа

#include <Stepper.h>

const int stepsPerRevolution = 2038;

Stepper myStepper = Stepper(stepsPerRevolution, 8, 10, 9, 11);

void setup() {
}

void loop() {
    myStepper.setSpeed(5);
    myStepper.step(stepsPerRevolution);
    delay(1000);
    
    myStepper.setSpeed(10);
    myStepper.step(-stepsPerRevolution);
    delay(1000);
}

Задание для самостоятельной работы

Добавьте к схеме две кнопки. Нажатие на первую кнопку поворачивает шаговый двигатель на 10 шагов по часовой стрелке, нажатие на вторую - на 10 шагов против часовой стрелки.