ライブラリ化を行った後

Dependencies:   QEI accelerator bit_test cyclic_io cyclic_var cylinder event_var limit mbed mecanum motor_drive pid pid_encoder rs422_put sbdbt servo

Fork of 17robo_Practice1 by kusano kiyoshige

Revision:
66:1664ee92539d
Parent:
3:9ef929639c4a
diff -r 5e4c2e5494ae -r 1664ee92539d headerfile_unuse/accelerator_.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/headerfile_unuse/accelerator_.h	Sun Sep 24 05:25:03 2017 +0000
@@ -0,0 +1,23 @@
+class Accel
+{
+public  :
+    void setup(float Acceleration, float time) {
+        a = Acceleration*time;
+        v = 0;
+    }
+    
+    float duty(float target) {
+        if (fabs(target-v) <= a){
+            v = target;
+        } else if (v < target) {
+            v = v + a;
+        } else if (v > target) {
+            v = v - a;
+        }
+        return v;
+    }
+
+private :
+    float a;
+    float v;
+};
\ No newline at end of file