Yasushi TAUCHI / Mbed 2 deprecated SteppingMotor1

Dependencies:   mbed

Committer:
yueee_yt
Date:
Sun Jul 03 10:39:38 2011 +0000
Revision:
0:514839746b7c

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
yueee_yt 0:514839746b7c 1 #include "mbed.h"
yueee_yt 0:514839746b7c 2
yueee_yt 0:514839746b7c 3 DigitalOut myled(LED1);
yueee_yt 0:514839746b7c 4 DigitalOut step_a(p19);
yueee_yt 0:514839746b7c 5 DigitalOut step_b(p20);
yueee_yt 0:514839746b7c 6
yueee_yt 0:514839746b7c 7 Ticker timer1;
yueee_yt 0:514839746b7c 8
yueee_yt 0:514839746b7c 9 void add_step(void) {
yueee_yt 0:514839746b7c 10 static int mode=0;
yueee_yt 0:514839746b7c 11 switch (mode) {
yueee_yt 0:514839746b7c 12 case 0 :
yueee_yt 0:514839746b7c 13 step_b=0;
yueee_yt 0:514839746b7c 14 step_a=1;
yueee_yt 0:514839746b7c 15 mode=1;
yueee_yt 0:514839746b7c 16 break;
yueee_yt 0:514839746b7c 17 case 1 :
yueee_yt 0:514839746b7c 18 step_a=1;
yueee_yt 0:514839746b7c 19 step_b=1;
yueee_yt 0:514839746b7c 20 mode=2;
yueee_yt 0:514839746b7c 21 break;
yueee_yt 0:514839746b7c 22 case 2:
yueee_yt 0:514839746b7c 23 step_a=0;
yueee_yt 0:514839746b7c 24 step_b=1;
yueee_yt 0:514839746b7c 25 mode=3;
yueee_yt 0:514839746b7c 26 break;
yueee_yt 0:514839746b7c 27 case 3:
yueee_yt 0:514839746b7c 28 step_a=0;
yueee_yt 0:514839746b7c 29 step_b=0;
yueee_yt 0:514839746b7c 30 mode=0;
yueee_yt 0:514839746b7c 31 break;
yueee_yt 0:514839746b7c 32 }
yueee_yt 0:514839746b7c 33 myled=!myled;
yueee_yt 0:514839746b7c 34 }
yueee_yt 0:514839746b7c 35
yueee_yt 0:514839746b7c 36 int main() {
yueee_yt 0:514839746b7c 37 timer1.attach(&add_step, 0.01);
yueee_yt 0:514839746b7c 38
yueee_yt 0:514839746b7c 39 while (1);
yueee_yt 0:514839746b7c 40 }