zhouhang shao
/
test
test
main.cpp@1:11970e541ecf, 2017-03-23 (annotated)
- Committer:
- szh66
- Date:
- Thu Mar 23 04:23:49 2017 +0000
- Revision:
- 1:11970e541ecf
- Parent:
- 0:3c59bc5c9388
- Child:
- 2:b78dfa2afe92
test
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
szh66 | 0:3c59bc5c9388 | 1 | /** |
szh66 | 0:3c59bc5c9388 | 2 | * This is simple program to test usart with IR sensors. |
szh66 | 0:3c59bc5c9388 | 3 | */ |
szh66 | 0:3c59bc5c9388 | 4 | |
szh66 | 0:3c59bc5c9388 | 5 | #include "mbed.h" |
szh66 | 1:11970e541ecf | 6 | #include "IRSensor.h" |
szh66 | 0:3c59bc5c9388 | 7 | Serial serial (USBTX, USBRX); |
szh66 | 1:11970e541ecf | 8 | IRSensor testIR (PC_7, PC_5); //pc7 is the output and pc5 is the input |
szh66 | 1:11970e541ecf | 9 | DigitalOut testLed(PC_8); |
szh66 | 1:11970e541ecf | 10 | |
szh66 | 0:3c59bc5c9388 | 11 | |
szh66 | 0:3c59bc5c9388 | 12 | int main () |
szh66 | 0:3c59bc5c9388 | 13 | { |
szh66 | 1:11970e541ecf | 14 | serial.printf ("Start Program\n"); |
szh66 | 1:11970e541ecf | 15 | |
szh66 | 1:11970e541ecf | 16 | |
szh66 | 0:3c59bc5c9388 | 17 | while (1) |
szh66 | 0:3c59bc5c9388 | 18 | { |
szh66 | 1:11970e541ecf | 19 | //serial.putc(serial.getc()); |
szh66 | 1:11970e541ecf | 20 | if(testIR.readIR()){ |
szh66 | 1:11970e541ecf | 21 | testLed = 1; |
szh66 | 1:11970e541ecf | 22 | |
szh66 | 1:11970e541ecf | 23 | serial.printf("value is: %f\r\n", testIR.readIR()); |
szh66 | 1:11970e541ecf | 24 | wait (0.5); |
szh66 | 1:11970e541ecf | 25 | } |
szh66 | 1:11970e541ecf | 26 | else{ |
szh66 | 1:11970e541ecf | 27 | testLed = 1; |
szh66 | 1:11970e541ecf | 28 | wait (0.2); |
szh66 | 1:11970e541ecf | 29 | testLed = 0; |
szh66 | 1:11970e541ecf | 30 | wait (0.2); |
szh66 | 1:11970e541ecf | 31 | } |
szh66 | 1:11970e541ecf | 32 | |
szh66 | 0:3c59bc5c9388 | 33 | } |
szh66 | 0:3c59bc5c9388 | 34 | } |