STEPPER P28,27,26,25

Dependencies:   mbed sMotor

Fork of Stepper_4 by Nuno Sarmento

Files at this revision

API Documentation at this revision

Comitter:
rajivwagle
Date:
Thu Mar 08 12:27:04 2018 +0000
Parent:
0:6999a083fb46
Commit message:
STEPPER P28,27,26,25

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
diff -r 6999a083fb46 -r 28e6a06c01dd main.cpp
--- a/main.cpp	Thu Jun 14 12:18:18 2012 +0000
+++ b/main.cpp	Thu Mar 08 12:27:04 2018 +0000
@@ -14,7 +14,7 @@
 
 
 Serial pc(USBTX, USBRX);
-sMotor motor(p9, p10, p11, p12); // creates new stepper motor: IN1, IN2, IN3, IN4
+sMotor motor(p25, p26, p27, p28); // creates new stepper motor: IN1, IN2, IN3, IN4
 
 int step_speed = 1200 ; // set default motor speed
 int numstep = 512 ; // defines full turn of 360 degree
@@ -25,38 +25,29 @@
 
     //Credits
     printf("4 Phase Stepper Motor v0.1 - Test Program\r\n");
-    printf("developed by Samuel Matildes\r\n");
+    printf("developed by BMW\r\n");
     printf("\n\r");
 
     // Screen Menu
-    printf("Default Speed: %d\n\r",step_speed);
-    printf("1- 360 degree clockwise step\n\r");
-    printf("2- 360 degree anticlockwise step\n\r");
-    printf("3- 180 degree clockwise step\n\r");
-    printf("4- 180 degree anticlockwise step\n\r");
-    printf("5- Change Speed\n\r");
+     
 
     while (1) {
 
-        if (pc.readable()) { // checks for serial
+        
 
-            if (pc.getc()=='1')
+            
                 motor.step(numstep,0,step_speed); // number of steps, direction, speed
 
-            if (pc.getc()=='2')
+             
                 motor.step(numstep,1,step_speed);
 
-            if (pc.getc()=='3')
+            
                 motor.step(numstep/2,0,step_speed);
 
-            if (pc.getc()=='4')
+             
                 motor.step(numstep/2,1,step_speed);
 
-            if (pc.getc()=='5') {
-                printf("Current Speed: %d\n\r", step_speed);
-                printf("New speed: \n\r");
-                pc.scanf("%d",&step_speed); // sets new speed
-            }
+            
         }
-    }
-}
\ No newline at end of file
+  
+} 
\ No newline at end of file