:)
Dependencies: HIDScope MODSERIAL mbed-dsp mbed
Fork of emg_filter by
Revision 38:7ed04177892b, committed 2014-10-20
- 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"); + } + }