Fork me on GitHub

Librería para motores de paso 28byj-48

July 17, 2017

Simple-Stepper es un pequeña lib para manejar steppers 28byj-48 que hice luego de mirar este video, donde se muestra el funcionamiento del motor. La lib es compatible con esp8266 y maneja tres tipos de secuencias: Wake Drive, Full Step y Half Step. No maneja aceleración, para eso está AccelStepper.

Aquí un ejemplo con un motor, haciendo un giro completo en sentido horario.

#include <SimpleStepper.h>

SimpleStepper stepper(SimpleStepper::FULLSTEP, D5, D6, D7, D8)

void loop ()
{
  stepper.steps(stepper.getFullRotationSteps());

  while ( ! stepper.ready())
  {
    stepper.step();
    delay(3);
    yield();
  }
}

La lib funciona con varios motores en simultáneo, en github se puede ver un ejemplo con dos motores.

Arduino Minirobots Trabajos esp8266