This program is example of using PAW_Sensor Library.

Dependencies:   PAW_Sensor mbed

main.cpp

Committer:
matsu
Date:
2014-11-09
Revision:
1:0ecf7a761340
Parent:
0:c64604ea2ca8
Child:
2:484bbcb45daa

File content as of revision 1:0ecf7a761340:

#include "mbed.h"
#include "paw.h"

Serial pc( USBTX, USBRX ); 
const unsigned long baudrate = 115200;

// paw( LED1, LED2, PHOTO1, PHOTO2 )
PAW paw( p8, p9, p16, p17 );
paw_value g_value;

PAW paw_2( p10, p11, p18, p19 );
paw_value g_value_2;

Ticker run;


void run_paw_sensor()
{
    if( paw.process_paw() == STATE_1 )
    {
        paw.print( &pc, 0 );   
    }
}

int main() 
{
    // Initializing Serial Communication
    pc.baud( baudrate );
    pc.format( 8, Serial::None, 1 );
    
    run.attach_us(&run_paw_sensor, 500);
    
    while(1);
}