#include <AccelStepper.h>
int speed = 500;
int accel = 100;
int dir = 2;
int step = 3;
int PBD = 8;
int PBE = 9;
AccelStepper Motor(1, step, dir);
void setup()
{ Motor.setMaxSpeed(speed);
Motor.setSpeed(speed);
Motor.setAcceleration(accel);
pinMode(PBD, INPUT_PULLUP);
pinMode(PBE, INPUT_PULLUP);
}
void loop()
{
int horario = digitalRead(PBD);
int reverso = digitalRead(PBE);
if ( horario == 0)
{
Motor.moveTo(200);
}
if ( reverso == 0)
{
Motor.moveTo(-200);
}
Motor.run();
}