программирование Arduino с Python - PullRequest
0 голосов
/ 27 мая 2019

У нас есть 4 мотора.Первый двигатель представляет собой шаговый двигатель с осью X, второй двигатель - шаговый двигатель II с осью Y, третий двигатель - шаговый двигатель III с осью z и двигатель постоянного тока.Координаты получены из кода Python.

Первый двигатель будет двигаться на несколько шагов и останавливаться, затем второй двигатель начнет движение, а затем остановится, чтобы запустить двигатель постоянного тока под определенным углом, а затем - работу двигателя.третий двигатель После завершения процесса все двигатели возвращаются в исходное положение,

Мы используем библиотеку Arduino AccelStepper.h.

xdir = packet [1];
xsteps = (packet[2] <<8) + packet[3];

StepperX.moveTo(xsteps);
StepperX.run();
if (StepperX.distanceToGo() == 0) {
    StepperX.stop();
}

Как я могу остановить первый двигатель, а затем переместитьвторой и тд?

...