вопрос про шаговый двигатель

Alex-26rus
Offline
Зарегистрирован: 20.04.2016

Здравствуйте уважаемые форумчане!

Помогите пожалуйста разобраться со скетчем для шаговика. Плата "ардуино уно", драйвер ШГ L298N, ШГ от принтера.

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

Какая строчка в коде за что отвечает, я разобрался, но вот как изменить параметры никак не разберусь. Постоянно выдает ту или инную ошибку.

Подскажите пожалуйста как и что дописАть в скетче чтоб вс заработало. 

Прошу сильно не принать, т.к. в программировании я не силён, только-только познаю эту сложную, но интересную науку.

Всем откликнувшимся заранее БОЛЬШОЕ СПАСИБО!!!

вот сам скетч:

 
#include <Stepper.h>
const int stepsPerRevolution = 200;  
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);
 
void setup() {
 myStepper.setSpeed(60);
  Serial.begin(9600);
}
 
void loop() {
  Serial.println("clockwise");
  myStepper.step(stepsPerRevolution);
  delay(500);
 
  Serial.println("counterclockwise");
  myStepper.step(-stepsPerRevolution);
  delay(500);
}
releyshic
Offline
Зарегистрирован: 20.11.2015

Ой горе луковое )))

читай сначала библиотеку а потом уже её используй. те открываешь в блокноте  Stepper.h и Stepper.cpp и разбираешься как что работает или смотришь в интернете уроки проШД и ардуино

"-stepsPerRevolution" что ты еэтим вообще сделать хотел ? ))

этот аргумент функции отвечает за количество шагов в обороте ШД