#include <AccelStepper.h>
// Define stepper motor connections
#define STEP_X 2 // Pino de passo
#define DIR_X 5 // Pino de direção
// Cria um objeto do motor de passo
AccelStepper stepperX(AccelStepper::DRIVER, STEP_X, DIR_X);
void setup() {
// Configura a velocidade máxima e a aceleração para o motor X
stepperX.setMaxSpeed(1000); // Ajuste conforme necessário
stepperX.setAcceleration(500); // Ajuste conforme necessário
// Define a direção do motor
digitalWrite(DIR_X, HIGH); // Define a direção (HIGH ou LOW)
}
void loop() {
// Define a velocidade do motor
stepperX.setSpeed(500); // Ajuste a velocidade conforme necessário
stepperX.runSpeed(); // Executa o motor na velocidade definida
}