Program to test the ultrasonic sensor

Dependencies:   Ultrasonic mbed

Committer:
AndreaAndreoli
Date:
Thu Jun 02 19:56:51 2016 +0000
Revision:
0:349548d01ee3
Child:
2:ba2b5acf0fdd
First commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
AndreaAndreoli 0:349548d01ee3 1 /*
AndreaAndreoli 0:349548d01ee3 2 * An example showing how to use the Ultrasonic library
AndreaAndreoli 0:349548d01ee3 3 */
AndreaAndreoli 0:349548d01ee3 4 #include "mbed.h"
AndreaAndreoli 0:349548d01ee3 5 #include "Ultrasonic.h"
AndreaAndreoli 0:349548d01ee3 6
AndreaAndreoli 0:349548d01ee3 7 DigitalOut led(LED_RED);
AndreaAndreoli 0:349548d01ee3 8
AndreaAndreoli 0:349548d01ee3 9 Serial pc(USBTX, USBRX); // tx, rx
AndreaAndreoli 0:349548d01ee3 10
AndreaAndreoli 0:349548d01ee3 11 int main()
AndreaAndreoli 0:349548d01ee3 12 {
AndreaAndreoli 0:349548d01ee3 13 Ultrasonic_init(); // Just call this funtion to initialize the ultrasonic sensor
AndreaAndreoli 0:349548d01ee3 14 while (true) {
AndreaAndreoli 0:349548d01ee3 15 led = !led;
AndreaAndreoli 0:349548d01ee3 16 pc.printf("Distance: %f \n", read_cm()); // Call read_cm() to get the distance in cm
AndreaAndreoli 0:349548d01ee3 17 wait(0.2);
AndreaAndreoli 0:349548d01ee3 18 }
AndreaAndreoli 0:349548d01ee3 19 }
AndreaAndreoli 0:349548d01ee3 20
AndreaAndreoli 0:349548d01ee3 21
AndreaAndreoli 0:349548d01ee3 22