2017年2月7日火曜日

超音波センサー(HC-SR04)を使ってみる

Aliexpressで購入したHC-SR04を使用してみます.よくロボットについているあれですね.あれ,今までカメラだと思っていました.
 amazonでも売っていますが,Aliexpressからなら大体100円で購入できます.時間がかかっても構わないからとにかく安く買いたいという方にはおすすめです.

配線図を以下に示します.センサーを遮ったらダメなので実際は基板の裏にジャンパ線が来るように注意.

http://arduinobasics.blogspot.jp/2012/11/arduinobasics-hc-sr04-ultrasonic-sensor.html
コードは上記を参考にしました.距離を測定し,シリアルモニタに表示するプログラムです.
以下にコードを示します.
実際にテストして測定できたのでMaximumRangeは450cmで良いと思います.もしかしたらものによっては400cmかもしれないので一応注意しておいてください.MinimumRangeはデータシートでは2cmとありますが,実際に測定してみると0cmでも表示されるのでとりあえず0cmにしています.

音速は331.5+0.61t[ms]で計算しました.本プログラムでは室温20℃で計算しましたが(沖縄は暖かい!),環境によって変わるので適当な値に修正してください.

0 件のコメント:

コメントを投稿