2 losse EMG signalen van de biceps en deltoid
Dependencies: HIDScope MODSERIAL mbed-dsp mbed Encoder
Fork of Lampje_EMG_Gr6 by
Diff: main.cpp
- Revision:
- 17:dbbe4e126203
- Parent:
- 16:d65458b85734
- Child:
- 18:ed2afe6953de
diff -r d65458b85734 -r dbbe4e126203 main.cpp --- a/main.cpp Tue Oct 28 14:02:04 2014 +0000 +++ b/main.cpp Tue Oct 28 15:08:35 2014 +0000 @@ -133,16 +133,16 @@ } } -void redblink() +void greenblink() { - if(myled1.read()) - myled1 = 0; + if(myled2.read()) + myled2 = 0; else - myled1 = 1; + myled2 = 1; } -void BlinkRed() -{ ledticker.attach(redblink,.1); +void BlinkGreen() +{ ledticker.attach(&greenblink,.5); /* myled1 = 1; myled2 = 1; myled3 = 1; @@ -159,7 +159,7 @@ } -void BlinkGreen () +void BlinkGreen1 () { myled1 = 1; @@ -232,27 +232,31 @@ pc.printf("Span de biceps aan om het instellen te starten"); do { ShineRed(); - } while(filtered_average_bi < 0.02 && filtered_average_del <0.015); // In rust, geen meting - if (filtered_average_bi > 0.02) { - BlinkRed(5); - BlinkRed(); - if (filtered_average_bi > 0.02 && filtered_average_del < 0.015) { + } while(filtered_average_bi < 0.05 && filtered_average_del <0.05); // In rust, geen meting + if (filtered_average_bi > 0.05) { + BlinkRed(15); + while (1){ + BlinkGreen(); + if (filtered_average_bi > 0.05 && filtered_average_del < 0.05) { stopblinkred(); ShineRed(); wait (4); + break; } - if (filtered_average_bi < 0.02 && filtered_average_del > 0.015) { + if (filtered_average_bi < 0.05 && filtered_average_del > 0.05) { stopblinkred(); ShineBlue(); wait(4); - } else if (filtered_average_bi > 0.02 && filtered_average_del > 0.015) + break; + } else if (filtered_average_bi > 0.05 && filtered_average_del > 0.05) { stopblinkred(); ShineGreen(); wait (4); + break; } - +} } }