2014 Eurobot fork

Dependencies:   mbed-rtos mbed QEI

Revision:
1:8119211eae14
Parent:
0:200635fa1b08
Child:
2:45da48fab346
diff -r 200635fa1b08 -r 8119211eae14 Actuators/MainMotors/MainMotor.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Actuators/MainMotors/MainMotor.h	Fri Mar 29 16:28:56 2013 +0000
@@ -0,0 +1,29 @@
+
+// Eurobot13 MainMotor.h
+
+#include "mbed.h"
+
+class MainMotor{
+    private:
+    PwmOut PWM1;
+    PwmOut PWM2;
+    
+    public:
+    MainMotor(PinName pin1, PinName pin2) : PWM1(pin1), PWM2(pin2){
+    }
+    
+    void operator()(float in){
+        power(in);
+    }
+    
+    void power(float power){
+        if( power > 0 ){
+            PWM1 = power;
+            PWM2 = 0;
+        } else {
+            PWM1 = 0;
+            PWM2 = -power;    
+        }
+    }
+
+};
\ No newline at end of file