«前の日記(2019年05月14日) 最新 次の日記(2019年07月02日)» 編集

一往確認日記


2019年05月20日 [長年日記]

_ 距離測定プログラム - M5STACKでIoT水位計 (4)

M5Stackで田んぼの水位を計測する企画です。

実は17日(土)から実戦投入しています。
写真などは追々掲載することとして、距離を測定する部分について書いていきます。

Grove製の超音波センサーを使っていますが、そのものずばりのGrove Ultrasonic Rangerというライブラリーがあります。

Arduino IDEのスケッチメニューからライブラリーをインクルード > ライブラリの管理... を選択します。

ライブラリの管理を開く

Grove Ultrasonicで検索すると該当ライブラリーが見つかりますので、インストールボタンでインストールします。

Grove Ultrasonic Rangerをインストール

このライブラリーを使うと下の様にMeasureInCentimeters()で簡単に距離が測定できます。

実行しているのがこちらになります。

プログラムを実行し距離を表示している様子


M5Stackを実機に入れてしまったので、実験用に2台目を購入しました。

M5Stack Basic


Grove-超音波距離測定センサー