relayMD

Fork of Motor by kazuki ishibashi

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