Final
Diff: Motor_Driver.cpp
- Revision:
- 0:e0bfe92fd649
diff -r 000000000000 -r e0bfe92fd649 Motor_Driver.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Motor_Driver.cpp Wed Nov 06 04:53:49 2019 +0000 @@ -0,0 +1,22 @@ +#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); +} \ No newline at end of file