Ultrasonic
Dependents: 2014_Ensoul_Capstone Thrower_KRAI ECE4180Finalproject 4180Lab3Part2
Diff: Ultrasonic.h
- 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