#include <GyverStepper.h>
GStepper<STEPPER2WIRE> stepper(400, 4, 5, 3);
int sp = 240;
int ac = 100;
void setup() {
Serial.begin(9600);
stepper.setRunMode(KEEP_SPEED); // режим поддержания скорости
stepper.setSpeedDeg(sp); // в градусах/сек
stepper.setAccelerationDeg(ac);
Serial.print("Задайте первое значение: ");
}
void loop() {
stepper.tick();
if (Serial.available() > 0) {
// Прочитать первое трехзначное числовое значение из монитора порта и сохранить его в первой переменной
sp = Serial.parseInt();
// Прочитать второе трехзначное числовое значение из монитора порта и сохранить его во второй переменной
//ac = Serial.parseInt();
// Проверка, было ли успешное чтение чисел
if (Serial.read() == '\n') {
// Вывести принятые значения в монитор порта для проверки
Serial.print("Принятое первое значение: ");
Serial.println(sp);
// Serial.print("Принятое второе значение: ");
// Serial.println(ac);
stepper.setRunMode(KEEP_SPEED); // режим поддержания скорости
stepper.setSpeedDeg(sp); // в градусах/сек
stepper.setAccelerationDeg(ac);
}
}
}