Werkcollege opgave 23 september BMT K9
Dependencies: Encoder HIDScope MODSERIAL mbed QEI biquadFilter
main.cpp
- Committer:
- bscheltinga
- Date:
- 2015-10-07
- Revision:
- 14:57d38789bff2
- Parent:
- 13:04e10692e239
- Child:
- 15:7870f7912904
File content as of revision 14:57d38789bff2:
#include "mbed.h" #include "HIDScope.h" #include "MODSERIAL.h" #include "biquadFilter.h" //Filter direct form II //Define objects AnalogIn emgL(PTB0); //Analog input left arm AnalogIn emgR(PTB1); //Analog input right arm Ticker looptimer; volatile bool looptimerflag; biquadFilter Lowpassfilter(0 ,0.17156822136, 0.2928920553, 0.5857841107, 0.2928920554); //biquadfilter naam(a1,a2,bo,b1,b2) void setlooptimerflag(void) { looptimerflag = true; } int main() { looptimer.attach(setlooptimerflag,0.01); while(1) { while (looptimerflag !=1) { looptertimerflag = 0; output = Lowpassfilter.step(emgL); } } }