10. 超音波

このプロジェクトでは、超音波モジュールによって検出された距離の読み取り方法を学びます。

操作方法

  1. ESP32-CAMとArduinoボードは、RX(受信)およびTX(送信)のピンが共有されています。コードをアップロードする際は、まずESP32-CAMを切断して、コンフリクトや潜在的な問題を避けてください。

    ../_images/unplug_cam1.png
  2. zeus-car-main\examples\10_ultrasonic のパスから 10_ultrasonic.ino ファイルを開きます。

  3. コードが正常にアップロードされたら、電源スイッチをONにしてZeus Carを起動します。

    注釈

    このステップでUSBを抜かないでください。コンピュータ上で超音波モジュールのデータを確認する必要があります。

  4. シリアルモニターを開き、現在のボーレートが115200に設定されていることを確認してください。最新の印刷データを見るために オートスクロールを切り替える アイコンをクリックすることをおすすめします。

    • 印刷されたデータは、 distance: 21.11  is_obstacle: 0 のように表示されます。

    • 前方の障害物の距離が20cm以内である場合、 is_obstacle: 0is_obstacle: 1 になります。

    ../_images/ar_ultrasonic.png