Hiroaki Matsuda
/
PAW_Sensor_HelloWorld
This program is example of using PAW_Sensor Library.
main.cpp@2:484bbcb45daa, 2014-11-19 (annotated)
- 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?
User | Revision | Line number | New 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 | } |