set of sensor managers

Dependencies:   mbed

Committer:
iramusa
Date:
Sun Jul 27 20:42:24 2014 +0000
Revision:
0:d9d8c810ba83
Ultrasonic ranger class operational.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
iramusa 0:d9d8c810ba83 1 #include "mbed.h"
iramusa 0:d9d8c810ba83 2 #include "range.cpp"
iramusa 0:d9d8c810ba83 3 #include "HCSR04.h"
iramusa 0:d9d8c810ba83 4
iramusa 0:d9d8c810ba83 5 int main()
iramusa 0:d9d8c810ba83 6 {
iramusa 0:d9d8c810ba83 7 DigitalOut myled(LED_GREEN);
iramusa 0:d9d8c810ba83 8 Serial pc(USBTX, USBRX);
iramusa 0:d9d8c810ba83 9 float range = 0.0f;
iramusa 0:d9d8c810ba83 10 HCSR04 ranger(PTA12, PTD4, range); //trig, echo
iramusa 0:d9d8c810ba83 11 pc.printf("Hello World!\n");
iramusa 0:d9d8c810ba83 12
iramusa 0:d9d8c810ba83 13 while (true) {
iramusa 0:d9d8c810ba83 14 ranger.start_measurement();
iramusa 0:d9d8c810ba83 15 wait(0.5f); // wait a small period of time
iramusa 0:d9d8c810ba83 16 pc.printf("range = %f cm \n", range);
iramusa 0:d9d8c810ba83 17 myled = !myled;
iramusa 0:d9d8c810ba83 18 }
iramusa 0:d9d8c810ba83 19 }