Librería Arduino SimpleStepper


La librería SimpleStepper implementa las acciones necesarias para controlar un motor paso a paso unipolar, como el 28BYJ-48. Es una alternativa conveniente a clases más complejas como la librería Stepper.

La clase SimpleStepper es un objeto sencillo que únicamente contiene las secuencias de pasos. Únicamente dispone de dos métodos, CW y CCW, que avanzan un paso respectivamente en sentido horario y anti horario.

La instancia del objeto no conoce ni el número de pasos del motor, ni el estado del mismo. Estas deberán ser controladas desde un nivel superior.

En el constructor de la tarea podemos especificar la secuencia deseada, siendo posible Halfphase, OnePhase y TwoPhases. La secuencia por defecto es HalfPhase.

La librería SimpleStepper está principalmente pensada para emplearse de forma conjunta a AsyncStepper, permitiendo manejar múltiples motores paso a paso con velocidades independientes de forma sencilla y no bloqueante.

Manual de uso

La clase SimpleStepper puede instanciarse como un objeto a través de uno de sus constructores,

Uso de SimpleStepper

Ejemplos

La librería SimpleStepper incluye los siguientes ejemplos para ilustrar su uso.

  • SimpleStepper: Ejemplo que muestra como hacer un efecto balanceo con AsyncServo

Instalación

  • Descargar la última versión desde GitHub
  • Descomprimir el archivo
  • Copiar en tu carpeta de librerías (normalmente Mis Documentos\Arduino\libraries)
  • Relanzar el IDE de Arduino

Si te ha gustado esta entrada y quieres leer más sobre Arduino puedes consultar la sección
tutoriales de Arduino
Previous Torreta servo controlada por Arduino: Montaje y conexión
Next ¿Qué es una FPGA? Motivos de su auge en la comunidad Maker

¡Deja un comentario!...

avatar
1000
wpDiscuz