Ultrasonic

Dependents:   2014_Ensoul_Capstone Thrower_KRAI ECE4180Finalproject 4180Lab3Part2

Revision:
0:4a3021604777
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Ultrasonic.h	Thu Jan 09 07:10:03 2014 +0000
@@ -0,0 +1,23 @@
+#ifndef MBED_Ultrasonic_H
+#define MBED_Ultrasonic_H
+
+#include "mbed.h"
+
+class Ultrasonic
+{
+public:
+    Ultrasonic(PinName tx, PinName rx);
+    float read();
+
+private:
+    DigitalInOut _tx;
+    InterruptIn _rx;
+    Timer t;
+    Ticker triger;
+    float eco;
+    void triger_func(void);
+    void start_func(void);
+    void end_func(void);
+};
+
+#endif