Final

Motor_Driver.cpp

Committer:
jbeason3
Date:
2019-11-06
Revision:
0:e0bfe92fd649

File content as of revision 0:e0bfe92fd649:

#include "Motor_Driver.h"

//initialization function
BLDR::BLDR(PinName in1, PinName in2, PinName pwm):
        _pwm(pwm), _in1(in1), _in2(in2) {
    _pwm.period(0.01);
}

void BLDR::set_dir(int dir){
    if(dir==1){
        _in1=1;
        _in2=0;   
    }
    if(dir==-1){
        _in1=0;
        _in2=1;   
    }
}

void BLDR::set_duty(float dc){
    _pwm.write(dc);
}