超音波センサーは、距離測定が必要なあらゆる種類のプロジェクトに適しており、例として障害物を避ける動作があります。このプロジェクトでは、超音波モジュールとmicro:bitを使用して、モジュールと前方の障害物との距離を検出する方法を学習します。超音波測距センサーこの超音波検出器モジュールHC-SR04は、2cm〜450cmの非接触測定距離を提供することができ、測距精度は最大3mmです。超音波モジュールは、トリガー信号の後に超音波を発する。超音波が物体に遭遇して反射すると、エコー信号を出力するので、トリガー信号とエコー信号の時間差から物体の距離を決定することができます。動作の基本原理は以下の通りです:1)最初にTRIGをプルダウンしてから、少なくとも10usの高レベル信号でトリガーします。2)トリガー後、モジュールは自動的に8つの40KHZ方形波を送信し、パルス信号が戻ってきているかどうかを自動的に検出します。3)信号が戻ってきたら、ECHOを介してハイレベルを出力し、ハイレベルの持続時間は実際には超音波を送信してから戻ってくるまでの時間です。TTLレベル出力エコー信号:範囲に比例した出力TTLレベル信号(HIGH)。V2シールドに挿入します。micro:bitセンサーシールドに接続します。次の図のように表示されます。プログラミング例ここでコードを設定するパッケージを追加する必要があります。次のように表示されます。次にバーでソナー「Sonar」を入力し検索すると、以下のように表示されます。ソナーをクリックしてパッケージをダウンロードし、最後にSonarモジュールがエディタブロックに追加されていることを確認します。コードは次のとおりです。配線を終えて電源を入れ、コードをmicro:bitに送ってください。超音波センサーで諮った距離(cm)がmicro:bitのLEDに表示されます。BASEhttps://microbit.buyshop.jp/items/13391138この超音波検出器モジュールHC-SR04は、2cm〜450cmの非接触測定距離を計ることができ、測距精度は最大3mmです。超音波モジュールは、トリガー信号の後に超音波を発する。