Hello program for StepperMotorUni library

Dependencies:   StepperMotorUni mbed

Dependents:   StepperMotorUni_Hello

Sample code for stepper motor operation with StepperMotorUni library

4 output pin generates signal for stepper motor driver.

/media/uploads/okano/unipolar-steppermotor-sample.png

This library can operate in parallel for multiple stepper motors.


The mbed generates pulses on 4 output pins for external driver stage.
The StepperMotorUni library can generate 3 types of pulses.

1 phase drive (wave drive)

#include "mbed.h"
#include "StepperMotorUni.h"
 
StepperMotorUni motor( p26, p25, p24, p23 );
 
int main()
{
    motor.set_operation_phase_mode( StepperMotorUni::ONE_PHASE );
    ...
    ...

/media/uploads/okano/1phase_drive.gif

2 phase drive

#include "mbed.h"
#include "StepperMotorUni.h"
 
StepperMotorUni motor( p26, p25, p24, p23 );
 
int main()
{
    motor.set_operation_phase_mode( StepperMotorUni::TWO_PHASE );
    ...
    ...

/media/uploads/okano/2phase_drive.gif

1-2 phase (half step) drive

#include "mbed.h"
#include "StepperMotorUni.h"
 
StepperMotorUni motor( p26, p25, p24, p23 );
 
int main()
{
    motor.set_operation_phase_mode( StepperMotorUni::HALFSTEP );
    ...
    ...

/media/uploads/okano/halfstep_drive.gif

Components pages

Components pages are available for bipolar and unipolar motor libraries

A bipolar stepper motor driving pulse generator

A unipolar stepper motor driving pulse generator

Files at this revision

API Documentation at this revision

Comitter:
okano
Date:
Wed Sep 13 04:03:01 2017 +0000
Parent:
1:80c512ccd0f2
Commit message:
updated to include latest version library (v1.1.3)

Changed in this revision

StepperMotorUni.lib Show annotated file Show diff for this revision Revisions of this file
diff -r 80c512ccd0f2 -r 32e0b120ddb7 StepperMotorUni.lib
--- a/StepperMotorUni.lib	Wed Apr 22 03:26:01 2015 +0000
+++ b/StepperMotorUni.lib	Wed Sep 13 04:03:01 2017 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/okano/code/StepperMotorUni/#6909efe4c8ac
+http://mbed.org/users/okano/code/StepperMotorUni/#7e6fb609780a