An example program for hcsr04 output to serial terminal

Dependencies:   HCSR04 mbed

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?

UserRevisionLine numberNew 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 }