:)

Dependencies:   HIDScope MODSERIAL mbed-dsp mbed

Fork of emg_filter by Tanja H

Files at this revision

API Documentation at this revision

Comitter:
Tanja2211
Date:
Mon Oct 20 07:53:44 2014 +0000
Parent:
37:c5b3935e59a6
Child:
39:39940fb9277d
Commit message:
drempelwaarde biceps;

Changed in this revision

EMGfilter.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/EMGfilter.cpp	Fri Oct 17 11:44:02 2014 +0000
+++ b/EMGfilter.cpp	Mon Oct 20 07:53:44 2014 +0000
@@ -136,22 +136,22 @@
         scope.set(2,emg_valueT);     //uint value
         scope.set(3,filtered_emgT);  //processed float
         scope.send();
-        
+
         float T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, MOVAVG_T;
-        
-            T0=filtered_emgT;
-            MOVAVG_T=T0*0.1+T1*0.1+T2*0.1+T3*0.1+T4*0.1+T5*0.1+T7*0.1+T8*0.1+T9*0.1;
-            
-            T9=T8;
-            T8=T7;
-            T7=T6;
-            T6=T5;
-            T5=T4;
-            T4=T3;
-            T3=T2;
-            T2=T1;
-            T1=T0;
-        
+
+        T0=filtered_emgT;
+        MOVAVG_T=T0*0.1+T1*0.1+T2*0.1+T3*0.1+T4*0.1+T5*0.1+T7*0.1+T8*0.1+T9*0.1;
+
+        T9=T8;
+        T8=T7;
+        T7=T6;
+        T6=T5;
+        T5=T4;
+        T4=T3;
+        T3=T2;
+        T2=T1;
+        T1=T0;
+
 
     }
 
@@ -177,19 +177,50 @@
 //filtered_emgT
 
     void Antwoord() {
-        float drempelwaarde=4.99;
+        float drempelwaardeT=4.99;
         int y;
 
-        if (filtered_emgB > drempelwaarde) {
+        if (filtered_emgT > drempelwaarde) {
             y=1;
         } else {
             y=0;
         }
 
         if (y==1) {
-            pc.printf("Motor 1 beweegt\n");
+            pc.printf("Motor 2 beweegt\n");
         } else {
-            pc.printf("Motor 1 beweegt niet\n");
+            pc.printf("Motor 2 beweegt niet\n");
         }
-    }
-//drempelwaarde.....
\ No newline at end of file
+
+        void Antwoord() {
+            float drempelwaardeB1=4.99;
+            float drempelwaardeB2=6
+                                  float drempelwaardeB3=10
+                                          int yB1;
+            int yB2;
+            int yB3;
+
+            if (filtered_emgB > drempelwaarde1) {
+                yB1=1;
+                if filtered_emgB > drempelwaarde2 {
+                yB2=1;
+                if filtered_emgB > drempeldwaarde3{
+                    yB3=1;
+                } else {
+                    yB3=0
+                }
+            } else {
+                yB2=0
+
+
+            }
+            else {
+                yB1=0;
+            }
+
+            if (y==1) {
+                    pc.printf("Motor 2 beweegt\n");
+                } else {
+                    pc.printf("Motor 2 beweegt niet\n");
+                }
+            }