Grove:ラインファインダ v1.1

Grove:ラインファインダ v1.1

Groveのラインファインダ v1.1を接続し、Tibbo-Piのデジタル入力機能を使って、センサにより黒い線の有無を検知します。

(Groveデバイスの詳細は上記リンクから参照願います。)

Tibbitの配置

Tibbit #00-3 と Groveデバイスを接続したTPbit #02を挿入します。

ノードの配置

黒線検知時動作

黒線が検知されたときと検知が解除されたときのみデータを取得します(イベント動作)。

以下のようにフローを配置します。

Tibbit#00ノードの設定を開き、以下のようにスロットとIN_Edgeを選択します。

Node-REDデプロイ後、センサに黒線を近づけると変数「v」として「1」が、その状態から黒線を離すと「0」が取得できます。

黒線ありのときはGroveボード上のLEDが消灯し、なしのときは点灯します。

サンプルフロー

定期確認動作

指定した定期時間ごとに黒線の有無を確認します(定期動作)。

chを指定するために、changeノードを使用します。

以下のようにフローを配置します。

changeノードのプロパティを開き、アナログ値を取得したいchを指定するために、以下のように設定します。

Tibbit#00ノードの設定を開き、以下のようにスロットとINを選択します。

injectノードは、以下のように「繰り返し」に「指定した時間間隔」を「1秒」と指定します。

Node-REDデプロイ後、定期的に黒線検知の状況を取得することができます。黒線ありが「1」、黒線なしが「0」です。

サンプルフロー

上記の「イベント動作」のフローと「定期動作」のフローは同時に動かすことができます(定期的に確認しつつ、イベントで検知することができる)。