超音波モジュールのテスト

PiCar-Xには、障害物回避や自動的な物体追尾の実験に使用できる組み込みの超音波センサーモジュールがあります。 このレッスンでは、モジュールがセンチメートルでの距離(24 cm = 1 inch)を読み取り、結果を Debug ウィンドウで Print します。

TIPS

../_images/sp210512_114549.png

Ultrasonic get distance ブロックは、PiCar-Xから直前の障害物までの距離を読み取ります。

../_images/sp210512_114830.png

このプログラムは Variable を使用して簡略化されています。例えば、プログラム内に複数の関数があり、それぞれが障害物までの距離を使用する必要がある場合、各関数が別々に同じ値を読み取るのではなく、 Variable を使用して各関数に同じ距離値を報告することができます。

../_images/sp210512_114916.png

Variables カテゴリの Create variable... ボタンをクリックし、ドロップダウン矢印を使用して“distance”という名前の変数を選択します。

../_images/sp210512_114945.png

Print 関数は、デバッグのために変数やテキストなどのデータを印刷することができます。

../_images/debug_monitor.png

コードが実行中の場合、左下の角にある**Debug**アイコンをクリックしてデバッグモニターを有効にします。

注釈

  • 以下の画像に従ってプログラムを書くことができます。チュートリアルを参照してください: How to Create a New Project?

  • EzBlock Studioの Examples ページで同じ名前のコードを見つけ、 Run または Edit を直接クリックしてください。

../_images/sp210512_115125.png