q
Dependents: NHK2020-main NHK2020-main1 NHK2020_main_ros1_2_25
uw.h
- Committer:
- naoakiarimoto
- Date:
- 2016-04-04
- Revision:
- 1:7e8d939ae0c9
- Parent:
- 0:61c786195f81
- Child:
- 2:4d8b312ae1c1
File content as of revision 1:7e8d939ae0c9:
#ifndef LIBRARY_UW_H #define LIBRARY_UW_H #include "mbed.h" /** 超音波センサ( Ultrasonic Distance Sensor (#28015)) */ class Uw { private: double dist; protected: DigitalInOut uw_; Timer t; public: /**コンストラクタの定義 * メンバ変数の初期化を行う*/ /**通常のpin定義のように使用するpinをプログラム内で実装する前に定義する * @param uw DigitalInOutを使用できるpinを定義する */ Uw(PinName uw); /**get_dist関数の定義 * 実際に超音波センサを用いて長さを測定する関数 */ /**@param rank 戻り値の単位を決定する * @remarks 1:[mm],2:[m],その他・引数なし:[cm] * @return 測定した距離をrankに応じた単位で返す * @remarks 返却する値はdouble型 */ double get_dist(int rank = 0); }; #endif