esta librería sirve para el control del motor paso a paso.

Dependents:   PICCOLO_CNC1

Revision:
2:7e471c76cd6b
Parent:
1:4c622abe2483
Child:
3:ec3add9f1351
--- a/Step_Motor.cpp	Tue Apr 10 14:07:37 2018 +0000
+++ b/Step_Motor.cpp	Tue Apr 24 04:51:31 2018 +0000
@@ -1,6 +1,10 @@
 #include "Step_Motor.h"
 #include "mbed.h"
  
+ 
+ Serial pc1(USBTX,USBRX);
+ 
+    
 stepmotor::stepmotor(PinName in1, PinName in2, PinName in3, PinName in4) : motor_out(in1,in2,in3,in4) { 
  
  
@@ -42,16 +46,19 @@
 // num_steps  número de paso que da el motor 
 // cw =True  para dirección en sentido del reloj 
 // cw =False para dirección contraria de las manecillas del reloj         
+    pc1.baud(9600);              //programar los baudios
+    pc1.format(8,SerialBase::None,1); 
     
     uint32_t count=num_steps ;
     while(count){
-        if (cw==1)   nstep++;     
-        if (cw==0)  nstep--;
+        if (cw==1)   nstep++;    
+        if (cw==0)  nstep--;  
         if (nstep>7) nstep=0;
         if (nstep<0) nstep=7;
         move();
         count--;
  
     }
-  
+    if(cw==1) pc1.printf("Avance \n");
+    else if (cw==0) pc1.printf("Retrocedi \n");
 }
\ No newline at end of file