Yasushi TAUCHI / Mbed 2 deprecated SteppingMotor2

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
yueee_yt
Date:
Mon Jul 04 09:04:13 2011 +0000
Parent:
0:f1c707e6b4f1
Commit message:

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sun Jul 03 10:52:02 2011 +0000
+++ b/main.cpp	Mon Jul 04 09:04:13 2011 +0000
@@ -6,41 +6,42 @@
 
 Ticker timer1;
 
+int mode=0;
+
 void step(int x) {
-    int mode=0;
     int i;
-    for(i=0;i<x;i++){
-    switch (mode) {
-        case 0 :
-            step_b=0;
-            step_a=1;
-            mode=1;
-            break;
-        case 1 :
-            step_a=1;
-            step_b=1;
-            mode=2;
-            break;
-        case 2:
-            step_a=0;
-            step_b=1;
-            mode=3;
-            break;
-        case 3:
-            step_a=0;
-            step_b=0;
-            mode=0;
-            break;
-    }
-    myled=!myled;
-    wait(0.01f);
+    for (i=0;i<x;i++) {
+        switch (mode) {
+            case 0 :
+                step_a=1;
+                step_b=0;
+                mode=1;
+                break;
+            case 1 :
+                step_a=1;
+                step_b=1;
+                mode=2;
+                break;
+            case 2:
+                step_a=0;
+                step_b=1;
+                mode=3;
+                break;
+            case 3:
+                step_a=0;
+                step_b=0;
+                mode=0;
+                break;
+        }
+        myled=!myled;
+        wait(0.01f);
     }
 }
 
 int main() {
-        while (1)
-        {
-        step(90);
-        wait(1.0f);
-           }
+    int i;
+    for (i=0;i<12;i++) {
+        step(30);
+        wait(0.5f);
+    }
 }