; vergeten ergens?

Dependencies:   HIDScope biquadFilter mbed

Fork of a_check_emg_filtered_new_lib by Daniqe Kottelenberg

main.cpp

Committer:
daniQQue
Date:
2016-10-21
Revision:
0:34c739fcc3e0
Child:
1:30d46f7e5150

File content as of revision 0:34c739fcc3e0:

//libraries
#include "mbed.h"
#include "HIDScope.h"
#include "biquadFilter.h"  

//Define objects
AnalogIn    emg0( A0 );             //analog in to get EMG in to c++
Ticker      sample_timer;           //ticker
HIDScope    scope( 2);             //open 3 channels in hidscope
DigitalOut  led(LED_GREEN);

//define variables
double emg_0_value;


void filter(){
        emg_0_value=emg0.read();                            //read the emg value from the elektrodes
        led=!led;
                     
        //send signals  to scope
        scope.set(0, emg0.read() );           //set emg signal to scope in channel 1
        scope.set(1, emg_0_value );    
        scope.send();                       //send all the signals to the scope
                }

//program

int main()
{  
sample_timer.attach(&filter, 0.001);        //continously execute the EMG reader and filter, it ensures that filter and sampling is executed every 1/frequency seconds

//endless loop

    while(1) 
    {}
        
}