![]() |
超音波センサーは、正面にある物体に対する距離を測定することができます。これは、音波を送信し、その音が反射してセンサーに戻ってくるのにかかる時間を測定することで実現されます。音の周波数は、人間の耳には高すぎる音(「超音波」)となっています。 インチかセンチメートルのいずれかで、物体に対する距離を測定することができます。例えば、これを使ってロボットを壁から一定の距離で停止させることができます。 また、超音波センサーを使って、付近にある別の超音波センサーが作動しているかどうかを検知することができます。例えば、これを使って付近で超音波センサーを使っている別のロボットの存在を検知することができます。この「探査専用」モードでは、センサーは超音波信号を探査しますが、超音波は送信しません。 |
| データ | タイプ | 範囲 | 備考 |
|---|---|---|---|
| 距離 (cm) | 数値 | 0 から 255 | 物体に対する距離(cm) |
| 距離 (インチ) | 数値 | 0 から 100 | 物体に対する距離(インチ) |
| 超音波を検知 | ロジック | 真/偽 | 別の超音波センサーが検知された場合は真となります。 |
| • | 超音波センサーは、音をよく反射する硬い表面の物体を最もうまく検知します。布のような柔らかい物体は、音波を吸収することがあり、検知されません。また、円形や尖った表面の物体も検知するのは難しいものです。 |
| • | 超音波センサーは、センサーに極めて近い位置(約 3 cm または 0.5 インチよりも近い)にある物体を検知することはできません |
| • | 超音波センサーには広い「視界」があり、まっすぐ正面で遠くにある物体よりも端にある付近の物体を検知することができます。 |



| ブロック | モード | 使用例 |
|---|---|---|
| 待機 | 超音波センサー - 比較 - 距離 | 距離が一定の値に達するまで待機します。 |
| 待機 | 超音波センサー - 比較 - 存在 | 「探査専用」モードで、超音波シグナルが検知されるまで待機します。 |
| 待機 | 超音波センサー - 変化 - 距離 | 距離が一定の量だけ変化するまで待機します。 |
| ループ | 超音波センサー - 比較 - 距離 | 距離が一定の値に達するまで、ブロックのシーケンスを繰り返します。 |
| ループ | 超音波センサー - 比較 - 存在 | 超音波シグナルが「探査専用」モードで検知されたかどうかにより、ブロックのシーケンスを繰り返します。 |
| ループ | 超音波センサー - 変化 - 距離 | 距離が一定の量だけ変化するまで、ブロックのシーケンスを繰り返します。 |
| スイッチ | 超音波センサー - 比較 - 距離 | 距離によって、2 つのブロックのシーケンスから選択します。 |
| スイッチ | 超音波センサー - 比較 - 存在 | 「探査専用」モードで超音波シグナルが検知されたかどうかによって、2つのブロックのシーケンスから選択します。 |
| 超音波センサー | 測定 - 距離 | 距離を測定し、数値データ ワイヤーで結果を取得します。 |
| 超音波センサー | 測定 - 存在 | 「探査専用」モードで他の超音波シグナルを探査し、ロジック データ ワイヤーで結果を取得します。 |
| 超音波センサー | 比較 - 距離 | 距離をしきい値と比較し、ロジック データ ワイヤーで結果を取得します。 |
| 超音波センサー | 比較 - 存在 | 「探査専用」モードで他の超音波シグナルを探査し、ロジック データ ワイヤーで結果を取得します。 |
| 超音波センサー | 拡張機能 | 「測定 - 距離」モードと似た機能ですが、一つの音の ping のオプションが付いています。 |
| データロギング | データロギングをご確認ください。 |