relayMD
Fork of Motor by
Diff: motor.cpp
- Revision:
- 1:0efe3050d83e
- Parent:
- 0:ebfdfce2d069
--- a/motor.cpp Mon Sep 05 00:49:28 2016 +0000 +++ b/motor.cpp Thu Sep 29 16:49:58 2016 +0000 @@ -8,19 +8,10 @@ _pin3 = 0; } -void Motor::motor(float n) +void Motor::motor(double n) { - if(n > 0) { - _pin1=0; - _pin2=1; - _pin3=n; - } else if(n < 0) { - _pin1=1; - _pin2=0; - _pin3=-n; - } else { - _pin1=0; - _pin2=0; - _pin3=1; - } + _pin1 = (n<0); + _pin2 = (n>0); + if(n) _pin3 = 1.0; + else _pin3 = fabs(n); } \ No newline at end of file