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

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

kohiMD.h

Committer:
piroro4560
Date:
2021-03-04
Revision:
6:d4d97efd8881
Parent:
1:87d96da7a474
Child:
7:d7e8402e6869

File content as of revision 6:d4d97efd8881:

#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;
//    BufferedSerial pc;
};

#endif