This program is example of using PAW_Sensor Library.

Dependencies:   PAW_Sensor mbed

Committer:
matsu
Date:
Wed Nov 19 16:40:41 2014 +0000
Revision:
2:484bbcb45daa
Parent:
1:0ecf7a761340
Deleted a test line.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
matsu 0:c64604ea2ca8 1 #include "mbed.h"
matsu 0:c64604ea2ca8 2 #include "paw.h"
matsu 0:c64604ea2ca8 3
matsu 0:c64604ea2ca8 4 Serial pc( USBTX, USBRX );
matsu 0:c64604ea2ca8 5 const unsigned long baudrate = 115200;
matsu 0:c64604ea2ca8 6
matsu 0:c64604ea2ca8 7 // paw( LED1, LED2, PHOTO1, PHOTO2 )
matsu 0:c64604ea2ca8 8 PAW paw( p8, p9, p16, p17 );
matsu 0:c64604ea2ca8 9 paw_value g_value;
matsu 0:c64604ea2ca8 10
matsu 0:c64604ea2ca8 11 Ticker run;
matsu 0:c64604ea2ca8 12
matsu 0:c64604ea2ca8 13
matsu 0:c64604ea2ca8 14 void run_paw_sensor()
matsu 0:c64604ea2ca8 15 {
matsu 0:c64604ea2ca8 16 if( paw.process_paw() == STATE_1 )
matsu 0:c64604ea2ca8 17 {
matsu 1:0ecf7a761340 18 paw.print( &pc, 0 );
matsu 0:c64604ea2ca8 19 }
matsu 0:c64604ea2ca8 20 }
matsu 0:c64604ea2ca8 21
matsu 0:c64604ea2ca8 22 int main()
matsu 0:c64604ea2ca8 23 {
matsu 0:c64604ea2ca8 24 // Initializing Serial Communication
matsu 0:c64604ea2ca8 25 pc.baud( baudrate );
matsu 0:c64604ea2ca8 26 pc.format( 8, Serial::None, 1 );
matsu 0:c64604ea2ca8 27
matsu 0:c64604ea2ca8 28 run.attach_us(&run_paw_sensor, 500);
matsu 0:c64604ea2ca8 29
matsu 0:c64604ea2ca8 30 while(1);
matsu 0:c64604ea2ca8 31 }