Library for rolling motor

Motor_lib.h

Committer:
Sigma884
Date:
2020-03-17
Revision:
0:e492422d50a7

File content as of revision 0:e492422d50a7:

#ifndef MOTOR_LIB_H
#define MOTOR_LIB_H

#include "mbed.h"

class Motor_lib{
    
    public:
    Motor_lib(PinName pin1, PinName pin2);
    float status;
    private:
    PwmOut out1;
    PwmOut out2;
    Motor_lib *mlib;
    Timeout stopTime;
    
    public:
    void turn_a();
    void turn_a(float power);
    void turn_b();
    void turn_b(float power);
    void stop();
    void break_stop(float time);
    void break_stop();
};

#endif