ding

Dependencies:   Encoder HIDScope mbed

Revision:
0:7e81becf02c6
Child:
1:1709bd849df0
diff -r 000000000000 -r 7e81becf02c6 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Oct 27 10:02:16 2014 +0000
@@ -0,0 +1,36 @@
+#include "mbed.h"
+#include "encoder.h"
+#include "HIDScope.h"
+
+#define TSAMP 1
+#define K_P (0.1)
+#define K_I (0.03  *TSAMP)
+#define K_D (0.0005 /TSAMP)
+#define I_LIMIT 1.
+
+#define M2_PWM PTC8
+#define M2_DIR PTC9
+#define M1_PWM PTA5
+#define M1_DIR PTA4
+DigitalIn encoderA(PTD0);
+DigitalIn encoderB(PTA2);
+PwmOut pwm(PTA5);
+DigitalOut dir(PTA4);
+HIDScope scope(5);
+float encA, encB;
+
+int main(){
+    while(1){
+    pwm = 0.2;
+    dir = 1;
+    encA = encoderA.read();
+    encB = encoderB.read();
+    scope.set(0,pwm);
+    scope.set(1,encA);
+    scope.set(2,encB);
+    scope.send();
+    }
+}
+    
+
+