小日向さんのMDライブラリ

Dependents:   00_yotsuba 10_motor-test 00_yotsuba 200_yotsuba_21 ... more

Revision:
1:87d96da7a474
Child:
4:542898c657be
Child:
5:89c4237ef94a
Child:
6:d4d97efd8881
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/kohiMD.h	Mon Jan 27 09:17:43 2020 +0000
@@ -0,0 +1,41 @@
+#ifndef _KOHIMD_H_
+#define _KOHIMD_H_
+
+/**
+ * Includes
+ */
+#include "mbed.h"
+#include "lpf.h"
+
+/**
+ *1pin blue motor driver :)
+ */
+
+class KohiMD
+{
+public:
+    /**
+     *小日向さんのロボカップ用モータードライバのライブラリです
+     *
+     *@param    pwmPin  PWM出力ピン  
+     */
+    KohiMD(PinName pwmPin);
+    
+    /**
+     *モータードライバに出力
+     *
+     *@param    speed   -1.0 ~ 1.0
+     */
+    void setSpeed(double speed_);
+
+private:
+    PwmOut pwmMD;
+    double _pwmMD ,speed;
+    Thread threadMD;
+    void MDloop();
+    lpf mdlpf;
+    Ticker drive;
+    Serial pc;
+};
+
+#endif
\ No newline at end of file