Всем привет. Кто может помочь с AccelStepper
- Войдите на сайт для отправки комментариев
Ср, 19/07/2017 - 23:19
Есть такая маленькая задча. Есть несколько шаговых двигателей (например 2) подключенных к Arduino.
Двигатели дапустим обозначаются M1 . M2
Необходимо через порт отправить например M1 шаговик с этой маркеровкой приходит в движение на заданное в прошивке расстоние, с заданой скорость.
То есть отправкой команд M1 или M2 запускаем в работу нужные шаговики. Кто может помочь с кодом? За ранее огромное спасибо!
всего ничего - систему команд GS-232 реализовать )))
Может просто цифры без символов. 1, 2 и т.д.
возьми grbl контроллер на дуне и будет тебе счастье
показывайте что у вас уже написано и тогда народ начнёт активно помогать (а может быть и не будет....)
#include <AccelStepper.h> // Define a stepper and the pins it will use AccelStepper stepper(1, 3, 2); long steps = 0; void setup() { stepper.setMaxSpeed(1000); stepper.setAcceleration(1000); Serial.begin(9600); } void loop(){ if (Serial.available() > 0) { steps = Serial.parseInt(); Serial.println(steps); stepper.moveTo(steps); while (stepper.distanceToGo() != 0) { Serial.println(stepper.currentPosition()); stepper.run(); } } }