.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _cpn_ultrasonic: 超音波モジュール ================================ .. image:: img/ultrasonic_pic.png :width: 400 :align: center 超音波測距モジュールは2cm - 400cmの非接触測定機能を提供し、測定精度は3mmに達することができます。5m以内の信号が安定していることを保証でき、5m後に信号が徐々に弱くなり、7mの位置で消失します。 モジュールには超音波送信機、受信機、および制御回路が含まれています。基本的な原理は以下のとおりです: #. IOフリップフロップを使用して、少なくとも10usの高レベル信号を処理します。 #. モジュールは自動的に八つの40kHzを送信し、パルス信号の返信があるかどうかを検出します。 #. 信号が戻ってきた場合、高レベルを通過させ、高出力IOの持続時間は、超音波の送信から返送までの時間です。ここで、テスト距離 = (高時間 x 音速 (340 m / s) / 2。 タイミングダイアグラムは以下のとおりです。 .. image:: img/ultrasonic228.png 測距を開始するには、トリガ入力に短い10usパルスを供給するだけで、次にモジュールは 40kHzでの8サイクルの超音波バーストを送出し、その エコーを上げます。トリガ信号の送信とエコー信号の受信の間の時間間隔を通じて 範囲を計算できます。 式:us / 58 = センチメートル または us / 148 =インチ;または:範囲 = 高 レベル時間\*速度(340M/S)/ 2;トリガ信号とエコー信号の 信号衝突を防ぐために、60ms以上の測定周期を使用することをおすすめします。 **例** * :ref:`ar_ultrasonic` (基本プロジェクト) * :ref:`follow_your_hand` (カープロジェクト) * :ref:`car_ultrasonic` (カープロジェクト) * :ref:`sh_parrot` (Scratchプロジェクト)