Dagozilla to RoboCup / Motor_Driver_V2

Dependents:   Coba_Motor_Driver_V2

Committer:
alienbernamaihsan
Date:
Wed Oct 03 11:01:42 2018 +0000
Revision:
0:de471bead4f2
Child:
1:98a8282033ab
-

Who changed what in which revision?

UserRevisionLine numberNew contents of line
alienbernamaihsan 0:de471bead4f2 1 #include "motor.h"
alienbernamaihsan 0:de471bead4f2 2
alienbernamaihsan 0:de471bead4f2 3
alienbernamaihsan 0:de471bead4f2 4
alienbernamaihsan 0:de471bead4f2 5 motor :: motor ( PinName dright , PinName dleft, PinName pwmpin) : _dright(dright) , _dleft(dleft), _pwmpin(pwmpin)
alienbernamaihsan 0:de471bead4f2 6 {
alienbernamaihsan 0:de471bead4f2 7 _pwmpin.period_us(50);
alienbernamaihsan 0:de471bead4f2 8 }
alienbernamaihsan 0:de471bead4f2 9
alienbernamaihsan 0:de471bead4f2 10 void motor::setpwm(float inputpwm )
alienbernamaihsan 0:de471bead4f2 11 {
alienbernamaihsan 0:de471bead4f2 12 if ( inputpwm >= 0 )
alienbernamaihsan 0:de471bead4f2 13 {
alienbernamaihsan 0:de471bead4f2 14 _dright = 1;
alienbernamaihsan 0:de471bead4f2 15 _dleft = 0;
alienbernamaihsan 0:de471bead4f2 16 _pwmpin.write(inputpwm);
alienbernamaihsan 0:de471bead4f2 17 }
alienbernamaihsan 0:de471bead4f2 18 else
alienbernamaihsan 0:de471bead4f2 19 {
alienbernamaihsan 0:de471bead4f2 20 _dright = 0;
alienbernamaihsan 0:de471bead4f2 21 _dleft = 1;
alienbernamaihsan 0:de471bead4f2 22 _pwmpin.write(-1*inputpwm);
alienbernamaihsan 0:de471bead4f2 23 }
alienbernamaihsan 0:de471bead4f2 24 }