Werkcollege opgave 23 september BMT K9

Dependencies:   Encoder HIDScope MODSERIAL mbed QEI biquadFilter

main.cpp

Committer:
bscheltinga
Date:
2015-10-07
Revision:
13:04e10692e239
Parent:
12:0a079e86348e
Child:
14:57d38789bff2

File content as of revision 13:04e10692e239:

#include "mbed.h"
#include "HIDScope.h"
#include "MODSERIAL.h"
#include "biquadFilter.h" //Filter direct form II

//Define objects
AnalogIn    emgB(PTB0); //Analog input left
AnalogIn    emgT(PTB1); //Analog input right

Ticker looptimer;

biquadFilter Lowpassfilter;
biquadFilter Highpassfilter;

output = Lowpassfilter.step(input);

void setlooptimerflag(void)
{
    looptimerflag = 1;
}

int main()
{
    looptimer.attach(setlooptimerflag,0.01);
    while(1) {

        {
            while(looptimerflag !=1) {
                loopterimerflag 0;
                output = Lowpassfilter.step(input);
            }
        }
    }