emg
Dependencies: HIDScope MODSERIAL mbed-dsp mbed TouchButton
Fork of test by
Revision 25:093794ba9237, committed 2014-10-27
- Comitter:
- Tanja2211
- Date:
- Mon Oct 27 12:16:12 2014 +0000
- Parent:
- 24:094e719f38f3
- Child:
- 26:e43cae7186f5
- Commit message:
- werkt met een void loop triceps
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon Oct 27 12:02:52 2014 +0000 +++ b/main.cpp Mon Oct 27 12:16:12 2014 +0000 @@ -67,7 +67,7 @@ filtered_emgT = fabs(filtered_emgT); //Triceps moving average - T0=filtered_emgT*100; + T0=filtered_emgT; MOVAVG_T=T0*0.03333+T1*0.03333+T2*0.03333+T3*0.03333+T4*0.03333+T5*0.03333+T6*0.03333+T7*0.03333+T8*0.03333+T9*0.03333+T10*0.03333+T11*0.03333+T12*0.03333+T13*0.03333+T14*0.03333+T15*0.03333+T16*0.03333+T17*0.03333+T18*0.03333+T19*0.03333+T20*0.03333+T21*0.03333+T22*0.03333+T23*0.03333+T24*0.03333+T25*0.03333+T26*0.03333+T27*0.03333+T28*0.03333+T29*0.03333; T29=T28; T28=T27; @@ -213,35 +213,35 @@ //MOVAVG_T=MOVAVG_Positie1; // positie van batje met behulp van Triceps - drempelwaardeT=0.1; + drempelwaardeT=0.001; if (MOVAVG_T >= drempelwaardeT) { yT1=1; //bepaling van positie met tricep 2 - Ticker log_timerT2; + //Ticker log_timerT2; - arm_biquad_cascade_df1_init_f32(¬chT,1,notch_const,notch_states); - arm_biquad_cascade_df1_init_f32(&lowpassT,1,lowpass_const,lowpass_states); - arm_biquad_cascade_df1_init_f32(&highpassT,1,highpass_const,highpass_states); + //arm_biquad_cascade_df1_init_f32(¬chT,1,notch_const,notch_states); + //arm_biquad_cascade_df1_init_f32(&lowpassT,1,lowpass_const,lowpass_states); + //arm_biquad_cascade_df1_init_f32(&highpassT,1,highpass_const,highpass_states); - log_timerT2.attach(Triceps, 0.005); - wait(5); - log_timerT2.detach(); + //log_timerT2.attach(Triceps, 0.005); + //wait(5); + //log_timerT2.detach(); //MOVAVG_T=MOVAVG_Positie2; - if (MOVAVG_T >= drempelwaardeT) { - yT2=1; - } else { - yT2=0; - } + //if (MOVAVG_T >= drempelwaardeT) { + // yT2=1; + //} else { + // yT2=0; + //} } else { yT1=0; } //*** INPUT MOTOR 2 *** - positie=yT1+yT2; + positie=yT1; //+yT2; //controle positie op scherm if (positie==0) {