lknds

Dependencies:   mbed TrapezoidControl Pulse QEI

Committer:
M_souta
Date:
Tue Sep 17 04:40:17 2019 +0000
Revision:
22:7d93f79a3686
kkk

Who changed what in which revision?

UserRevisionLine numberNew contents of line
M_souta 22:7d93f79a3686 1 #ifndef USS_H_
M_souta 22:7d93f79a3686 2 #define USS_H_
M_souta 22:7d93f79a3686 3
M_souta 22:7d93f79a3686 4 #include "mbed.h"
M_souta 22:7d93f79a3686 5 #include "LM61CIZ.h"
M_souta 22:7d93f79a3686 6 #include "Pulse.h"
M_souta 22:7d93f79a3686 7
M_souta 22:7d93f79a3686 8 class USS {
M_souta 22:7d93f79a3686 9 public:
M_souta 22:7d93f79a3686 10 USS(PinName echoPin, PinName trigPin, PinName tempPin);
M_souta 22:7d93f79a3686 11 double ReadDis(void);
M_souta 22:7d93f79a3686 12 double GetDis(void);
M_souta 22:7d93f79a3686 13 private:
M_souta 22:7d93f79a3686 14 float distance_;
M_souta 22:7d93f79a3686 15 PulseInOut echo_;
M_souta 22:7d93f79a3686 16 PulseInOut trig_;
M_souta 22:7d93f79a3686 17 LM61CIZ temp_;
M_souta 22:7d93f79a3686 18 };
M_souta 22:7d93f79a3686 19
M_souta 22:7d93f79a3686 20 #endif //ULTRASONI_H_