Jon Smith
/
mbed_hcsr04
An example program for hcsr04 output to serial terminal
main.cpp@0:ac4184adfe34, 2015-04-28 (annotated)
- Committer:
- jonsmith
- Date:
- Tue Apr 28 20:57:27 2015 +0000
- Revision:
- 0:ac4184adfe34
Sharing example HCSR04 project with serial output
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
jonsmith | 0:ac4184adfe34 | 1 | #include "mbed.h" |
jonsmith | 0:ac4184adfe34 | 2 | #include "hcsr04.h" |
jonsmith | 0:ac4184adfe34 | 3 | |
jonsmith | 0:ac4184adfe34 | 4 | DigitalOut myled(LED1); |
jonsmith | 0:ac4184adfe34 | 5 | Serial pc(USBTX, USBRX); |
jonsmith | 0:ac4184adfe34 | 6 | |
jonsmith | 0:ac4184adfe34 | 7 | HCSR04 usensor(p25,p6); |
jonsmith | 0:ac4184adfe34 | 8 | |
jonsmith | 0:ac4184adfe34 | 9 | unsigned int dist; |
jonsmith | 0:ac4184adfe34 | 10 | int main() |
jonsmith | 0:ac4184adfe34 | 11 | { |
jonsmith | 0:ac4184adfe34 | 12 | |
jonsmith | 0:ac4184adfe34 | 13 | while(1) { |
jonsmith | 0:ac4184adfe34 | 14 | usensor.start(); |
jonsmith | 0:ac4184adfe34 | 15 | wait_ms(500); |
jonsmith | 0:ac4184adfe34 | 16 | dist=usensor.get_dist_cm(); |
jonsmith | 0:ac4184adfe34 | 17 | |
jonsmith | 0:ac4184adfe34 | 18 | pc.printf("cm:%ld\r\n",dist ); |
jonsmith | 0:ac4184adfe34 | 19 | |
jonsmith | 0:ac4184adfe34 | 20 | } |
jonsmith | 0:ac4184adfe34 | 21 | } |