class using the modern device windsensor rev. c to detect faint breathing above a user programed threshold using non-blocking interrupt service routines.

Dependencies:   mbed

main.cpp

Committer:
dehrlich
Date:
2016-11-24
Revision:
0:031f7beccd55

File content as of revision 0:031f7beccd55:

#include "mbed.h"
#include "victimBreath.h"

DigitalOut myled(LED1);
//bool breath_det;

int main() {
    victimBreath myBreath = victimBreath();
    while(1) {
        myBreath.startReading();
        printf("\nStarted victim breath test");
        //myled = 1;
        wait(0.5);
        if(myBreath.breathDetected()){
            printf("\nGood news! The victim is breathing!");
            myled = 1;
            myBreath.stopReading();
            myBreath.reset();
        }
        wait(0.5);
        myled = 0;
    }
}