EMG and motor script together, Not fully working yet,.

Dependencies:   Encoder MODSERIAL QEI biquadFilter mbed

Fork of Code_MotorEMG by Joost Herijgers

Revision:
24:50235511956c
Parent:
23:91a67476fc2b
Child:
25:c1eab0cc297e
diff -r 91a67476fc2b -r 50235511956c main.cpp
--- a/main.cpp	Wed Nov 01 17:24:50 2017 +0000
+++ b/main.cpp	Thu Nov 02 09:03:07 2017 +0000
@@ -212,7 +212,7 @@
         button.fall(ledtX);    
         /*if (emgBRcomplete > thresholdBR) {
         ledtX();
-        } */                      
+        }  */                     
         t.start();
         huidigetijdX=t.read();
         if (huidigetijdX>2){
@@ -337,22 +337,14 @@
  
  
 //Deel om motor(en) aan te sturen-------------------------------------------- 
-float          referenceVelocity1; 
 float          motorValue1; 
- 
-float          referenceVelocity2; 
-float          motorValue2; 
-
-float          referenceVelocity3; 
+float          motorValue2;
 float          motorValue3; 
 
-
- 
 Ticker          controlmotor1; // één ticker van maken?
 Ticker          controlmotor2; // één ticker van maken?
 Ticker          controlmotor3; // één ticker van maken?
 
-
 float P1(int erroro, float kpo) {
  return erroro*kpo;
  }
@@ -505,8 +497,8 @@
  
 // Rekent dit de snelheid uit waarmee de motoren bewegen?
 void Ve(){
-    Vex=0.2*(Psx-Pex);
-    Vey=0.2*(Psy-Pey);
+    Vex=(Psx-Pex);
+    Vey=(Psy-Pey);
 /*    modVe=sqrt(pow(Vex,2)+pow(Vey,2));
     if(modVe>Vmax){
         Vex=(Vex/modVe)*Vmax;