Dependencies:   mbed

Committer:
dglover77
Date:
Sun Mar 18 21:00:22 2012 +0000
Revision:
0:90e8d27246ad

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dglover77 0:90e8d27246ad 1 #include "mbed.h"
dglover77 0:90e8d27246ad 2 #include "hcsr04.h"
dglover77 0:90e8d27246ad 3
dglover77 0:90e8d27246ad 4 hcsr04 hcsr04a(p15, p16);
dglover77 0:90e8d27246ad 5 hcsr04 hcsr04b(p15, p17);
dglover77 0:90e8d27246ad 6
dglover77 0:90e8d27246ad 7 Serial pc(USBTX, USBRX); // tx, rx
dglover77 0:90e8d27246ad 8
dglover77 0:90e8d27246ad 9 int main() {
dglover77 0:90e8d27246ad 10 pc.printf("Starting measurement readings.");
dglover77 0:90e8d27246ad 11 while(1) {
dglover77 0:90e8d27246ad 12 hcsr04a.trigger(); // start trigger signal
dglover77 0:90e8d27246ad 13
dglover77 0:90e8d27246ad 14 wait_ms(250); // wait at least 50 ms before triggering.
dglover77 0:90e8d27246ad 15 pc.printf("%f\t%f\t%f\t%f\r\n",hcsr04a.inches(), hcsr04a.cm(), hcsr04b.inches(), hcsr04b.cm());
dglover77 0:90e8d27246ad 16 }
dglover77 0:90e8d27246ad 17 }