物体センサー#
導入#
物体センサーは、反射された赤外線(IR)光を利用して物体が近くにあることを検出する赤外線(IR)近接センサーです。

利用可能なブロックの一覧は以下のとおりです。
オブジェクトセンサー反射率 – オブジェクトから反射される光の量を報告します。
オブジェクトセンサーがオブジェクトを検出しました – オブジェクトセンサーがオブジェクトを検出しているかどうかを報告します。
オブジェクトセンサー検出しきい値の設定 – オブジェクトが検出されたとみなされる前に必要な反射光の量を設定します。
オブジェクトセンサーが検出された時 – オブジェクトセンサーがオブジェクトを検出または失った時に、添付されているブロックのスタックを実行します。
物体センサーの反射率#
オブジェクトセンサー反射率レポーターブロックは、オブジェクトから反射された光の量をパーセントで報告します。
注記:
反射率が0%ということは、対象物が非常に暗いことを意味します。センサーは3000以上の生の値を検出します。
反射率100%とは、対象物が非常に明るいことを意味します。センサーは生の値として0を検出します。
([ObjectSensorA v] の反射率(%))
パラメータ |
説明 |
|---|---|
デバイス |
使用するオブジェクトセンサーは、「デバイス」ウィンドウで設定します。 |
物体センサーが物体を検出します#
オブジェクトセンサーがオブジェクトを検出しました ブールブロックは、オブジェクトセンサーがオブジェクトを検出しているかどうかを報告します。
正解 – オブジェクトセンサーが物体を検出しています。
誤り – オブジェクトセンサーが物体を検出していません。
<[ObjectSensorA v] がオブジェクトを検出?>
パラメータ |
説明 |
|---|---|
デバイス |
使用するオブジェクトセンサーは、「デバイス」ウィンドウで設定します。 |
オブジェクトセンサーの検出しきい値を設定する#
オブジェクトセンサー検出しきい値の設定スタックブロックは、オブジェクトが検出されたとみなされるために必要な反射光の量をパーセントで設定します。
[ObjectSensorA v] の検出しきい値を [50] % に設定
パラメータ |
説明 |
|---|---|
デバイス |
使用するオブジェクトセンサーは、「デバイス」ウィンドウで設定します。 |
検出閾値 |
物体を検出対象とみなすために必要な反射光量を整数で表したもの。 |
オブジェクトセンサーが#
when Object Sensorハットブロックは、オブジェクトセンサーがオブジェクトを検出または失ったときに、接続されているブロックのスタックを実行します。
when [ObjectSensorA v] object is [detected v] :: hat events
パラメータ |
説明 |
|---|---|
デバイス |
どの物体センサーを使用するか。 |
州 |
添付されたブロックスタックは、以下のタイミングで実行されます。detected ブロックは、未検出のオブジェクトが検出された場合に実行されます。lost ブロックは、検出されたオブジェクトが検出されなくなった場合に実行されます。 |