mencari respon motor launcher dengan fungsi step

Dependencies:   Motor mbed millis

Fork of transfer_function_motor by KRAI 2017

Files at this revision

API Documentation at this revision

Comitter:
Najib_irvani
Date:
Thu Apr 13 13:52:41 2017 +0000
Parent:
1:3a234ff1442b
Commit message:
transfer motor;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Feb 16 16:25:31 2017 +0000
+++ b/main.cpp	Thu Apr 13 13:52:41 2017 +0000
@@ -3,41 +3,37 @@
 #include "Motor.h"
 #include "millis.h"
  
-encoderKRAI encoder( PB_13, PB_14, 14, encoderKRAI::X4_ENCODING);
+//encoderKRAI encoder( PC_12, PD_2, 28, encoderKRAI::X4_ENCODING);
+encoderKRAI encoder( PC_10, PC_11, 28, encoderKRAI::X4_ENCODING);
 Serial pc(USBTX,USBRX);
-Motor motor(PA_8,PC_1,PC_2);
+//Motor motor(PB_3, PC_4, PA_10);
+Motor motor(PA_5,PB_12,PA_11);
 
 unsigned long int previousMillis = 0;
 unsigned long int currentMillis;
-double rpm;
- 
+int rpm;
+
 
 
 int main() {
 
-startMillis();    
+startMillis();  
+pc.baud(115200);  
 motor.speed(0.5);
+startMillis();
     
     while(1) {
 
         currentMillis = millis();
         
         
-        if (currentMillis-previousMillis>=10)
+        if (currentMillis-previousMillis>=12.5)
         {
-            rpm = (double)encoder.getPulses();
-
-            
-
-        
+            rpm = encoder.getPulses();
+            pc.printf("%d\n",rpm);
             encoder.reset();
-            pc.printf("%.04lf\n",rpm);
-            
             previousMillis = currentMillis;
-            
         }
 
-        
-        
     }
 }
--- a/mbed.bld	Thu Feb 16 16:25:31 2017 +0000
+++ b/mbed.bld	Thu Apr 13 13:52:41 2017 +0000
@@ -1,1 +1,1 @@
-http://mbed.org/users/mbed_official/code/mbed/builds/176b8275d35d
\ No newline at end of file
+http://mbed.org/users/mbed_official/code/mbed/builds/856d2700e60b
\ No newline at end of file