geonwoo park / Mbed 2 deprecated L298LIB

Dependencies:   mbed

L298LIB.h

Committer:
kennethdhdl
Date:
2022-06-04
Revision:
0:dd3d9657fd9f

File content as of revision 0:dd3d9657fd9f:

#ifndef L298LIB_h
#define L298LIB_h
#include "mbed.h"
class L298LIB
{
    public:
        L298LIB(PinName pinEnable, PinName pinIN1, PinName pinIN2, PinName pinIN3, PinName pinIN4);
        void setSpeed(float pwmVal);
        float getSpeed();
        void forward();
        void backward();
        void stop();
        void run(float velocity);
    private:
    PwmOut _pwm;
    DigitalOut _pinIN1;
    DigitalOut _pinIN2;
    DigitalOut _pinIN3;
    DigitalOut _pinIN4;
};
#endif