Final

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Motor_Driver.cpp Source File

Motor_Driver.cpp

00001 #include "Motor_Driver.h"
00002 
00003 //initialization function
00004 BLDR::BLDR(PinName in1, PinName in2, PinName pwm):
00005         _pwm(pwm), _in1(in1), _in2(in2) {
00006     _pwm.period(0.01);
00007 }
00008 
00009 void BLDR::set_dir(int dir){
00010     if(dir==1){
00011         _in1=1;
00012         _in2=0;   
00013     }
00014     if(dir==-1){
00015         _in1=0;
00016         _in2=1;   
00017     }
00018 }
00019 
00020 void BLDR::set_duty(float dc){
00021     _pwm.write(dc);
00022 }