jm6wud
Diff: us015.cpp
- Revision:
- 3:0a8266796866
- Parent:
- 2:ed37eac35bf2
--- a/us015.cpp Thu Oct 22 13:14:43 2020 +0000 +++ b/us015.cpp Thu Oct 22 13:36:12 2020 +0000 @@ -7,6 +7,8 @@ #include "mbed.h" #include "us015.h" + + //********************************* // コンストラクタ //********************************* @@ -22,8 +24,8 @@ _interruptEcho.rise(this,&US015::EchoRise); } // End of Constructor - - + + //********************************* // トリガー信号を出力する //********************************* @@ -35,8 +37,8 @@ _trigerOut = US015_TRIGER_OFF; } // End of TrigerOut - - + + //********************************* // 距離情報の取得 //********************************* @@ -45,8 +47,8 @@ return distance; } // End of GetDistance - - + + //********************************* // エコーの信号の立ち下がり //********************************* @@ -54,14 +56,14 @@ { //エコー信号の立ち下がり時間を取得 tmEnd=timer.read_us(); - + // 反射面距離の計算(往復の距離を音速と経過時間から求め、その半分を片道の距離とする) // (エコー受信時間 - トリガー発信時間)* 音速0.340[mm/us]/2 distance = ((tmEnd-tmBegin)*(0.340))/2; } // End of EchoFall - - + + //********************************* // エコーの信号の立ち上がり処理 //*********************************