@Bruzzer,чудеса...
// крутимся с заданной скоростью
#include <GyverStepper.h>
GStepper<STEPPER4WIRE> stepper(2048, 5, 3, 4, 2);
//GStepper<STEPPER2WIRE> stepper(2048, 2, 5);
int8_t Sp = 10 ;
void setup() {
stepper.setRunMode(KEEP_SPEED); // режим поддержания скорости
//stepper.setSpeedDeg(50); // в градусах/сек
stepper.setSpeedDeg(Sp);
}
void loop() {
stepper.tick();
}
вот так работает
// крутимся с заданной скоростью
#include <GyverStepper.h>
GStepper<STEPPER4WIRE> stepper(2048, 5, 3, 4, 2);
//GStepper<STEPPER2WIRE> stepper(2048, 2, 5);
int8_t Sp = 10 ;
void setup() {
stepper.setRunMode(KEEP_SPEED); // режим поддержания скорости
//stepper.setSpeedDeg(50); // в градусах/сек
}
void loop() {
stepper.tick();
stepper.setSpeedDeg(Sp);
}
а вот так нет.... stepper.setSpeedDeg(Sp); в setup работает, а в loop нет почемуто (((( плата ардуино nano
и самое интересное вот так тоже не работает, тоесть задание скорости в loop приводит к глюку
// крутимся с заданной скоростью
#include <GyverStepper.h>
GStepper<STEPPER4WIRE> stepper(2048, 5, 3, 4, 2);
//GStepper<STEPPER2WIRE> stepper(2048, 2, 5);
int8_t Sp = 10 ;
void setup() {
stepper.setRunMode(KEEP_SPEED); // режим поддержания скорости
}
void loop() {
stepper.setSpeedDeg(50); // в градусах/сек
// stepper.setSpeedDeg(150);
stepper.tick();
}