test

Dependencies:   HIDScope MODSERIAL mbed-dsp mbed

Fork of emg_filter2 by BMT M9 Groep01

Committer:
s1340735
Date:
Mon Oct 20 17:59:08 2014 +0000
Revision:
60:7b5ca1a4d7c3
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
s1340735 60:7b5ca1a4d7c3 1 #include "mbed.h"
s1340735 60:7b5ca1a4d7c3 2 #include "HIDScope.h"
s1340735 60:7b5ca1a4d7c3 3 #include "MODSERIAL.h"
s1340735 60:7b5ca1a4d7c3 4 #include "arm_math.h"
s1340735 60:7b5ca1a4d7c3 5
s1340735 60:7b5ca1a4d7c3 6
s1340735 60:7b5ca1a4d7c3 7 HIDScope scope(2);
s1340735 60:7b5ca1a4d7c3 8
s1340735 60:7b5ca1a4d7c3 9 AnalogIn emgB(PTB0);
s1340735 60:7b5ca1a4d7c3 10
s1340735 60:7b5ca1a4d7c3 11 float (filtered_emgB);
s1340735 60:7b5ca1a4d7c3 12 float drempelwaardeB1, drempelwaardeB2, drempelwaardeB3;
s1340735 60:7b5ca1a4d7c3 13 int yB1, yB2, yB3;
s1340735 60:7b5ca1a4d7c3 14
s1340735 60:7b5ca1a4d7c3 15 int main()
s1340735 60:7b5ca1a4d7c3 16 {
s1340735 60:7b5ca1a4d7c3 17 float ruw_emgB;
s1340735 60:7b5ca1a4d7c3 18 while (true) {
s1340735 60:7b5ca1a4d7c3 19 ruw_emgB = emgB.read();
s1340735 60:7b5ca1a4d7c3 20 filtered_emgB = filter(ruw_emgB);
s1340735 60:7b5ca1a4d7c3 21
s1340735 60:7b5ca1a4d7c3 22 scope.set(0,ruw_emgB);
s1340735 60:7b5ca1a4d7c3 23 scope.set(1,filtered_emgB);
s1340735 60:7b5ca1a4d7c3 24 scope.send();
s1340735 60:7b5ca1a4d7c3 25
s1340735 60:7b5ca1a4d7c3 26 if (filtered_emgB >= drempelwaardeB1) {
s1340735 60:7b5ca1a4d7c3 27 yB1=1;
s1340735 60:7b5ca1a4d7c3 28 ...