Tedd OKANO
/
unipolar_stepper_motor_operation_sample
Diff: main.cpp
- Revision:
- 1:e49f906a4dbd
- Parent:
- 0:6e775c640f78
- Child:
- 2:e9fbf2c17789
diff -r 6e775c640f78 -r e49f906a4dbd main.cpp --- a/main.cpp Sat Jan 11 01:23:30 2014 +0000 +++ b/main.cpp Sat Jan 11 01:29:44 2014 +0000 @@ -1,7 +1,7 @@ // stepper motor operation sample (learn it step by step). // showing how to control a unipolar stepper motor by mbed digital output ports. // -// version 0 : Check DigitalOut by LED +// version 0-1 : Speed changed #include "mbed.h" @@ -10,31 +10,34 @@ DigitalOut motor_out2( LED3 ); DigitalOut motor_out3( LED4 ); +#define INTERVAL 0.01 + int main() { + while(1) { motor_out0 = 1; motor_out1 = 0; motor_out2 = 0; motor_out3 = 0; - wait( 0.2 ); + wait( INTERVAL ); motor_out0 = 0; motor_out1 = 1; motor_out2 = 0; motor_out3 = 0; - wait( 0.2 ); + wait( INTERVAL ); motor_out0 = 0; motor_out1 = 0; motor_out2 = 1; motor_out3 = 0; - wait( 0.2 ); + wait( INTERVAL ); motor_out0 = 0; motor_out1 = 0; motor_out2 = 0; motor_out3 = 1; - wait( 0.2 ); + wait( INTERVAL ); } }