Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: HIDScope MODSERIAL mbed-dsp mbed
Fork of emg_filter2 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");
+ }
+ }
