#include "A4988.h"
#define psentido 8
#define ppasso 9
#define pms1 10
#define pms2 11
#define pms3 12
int rpm=120;
int rotacao=360;
int passos_por_rotacao=200;
int controle_de_passo=1; // 1=full, 2=half, etc
A4988 stepper(passos_por_rotacao, psentido, ppasso, pms1, pms2, pms3);
void setup() {
stepper.begin(rpm, controle_de_passo);
}
void loop() {
stepper.rotate(rotacao);
delay(3000);
stepper.rotate(rotacao/2);
delay(3000);
stepper.rotate(rotacao/4);
delay(3000);
stepper.rotate(rotacao/4);
delay(3000);
stepper.move(-passos_por_rotacao*controle_de_passo);
delay(3000);
stepper.move(-passos_por_rotacao*controle_de_passo);
delay(3000);
}