### プロジェクト4: ライントラッキングセンサー #### **(1)説明:** ![](media/d37c24e508361ab86b019135ab6950a9.png) トラッキングセンサーは実際には赤外線センサーです。ここで使用されているコンポーネントはTCRT5000赤外線チューブです。 その動作原理は、赤外線の色に対する反射率の違いを利用し、反射信号の強度を電流信号に変換することです。 検出プロセス中、黒はHIGHレベルでアクティブになり、白はLOWレベルでアクティブになります。検出高さは0〜3cmです。 Keyestudio 3チャンネルライントラッキングモジュールは、3セットのTCRT5000赤外線チューブを1枚のボードに統合しており、配線と制御がより便利になっています。 ライントラッキングセンサーが期待通りに動作しない場合は、ドライバーを使用してポテンショメーターを調整し、感度を高める必要があります。指をセンサーに近づけると、ボード上のLEDライトが点灯し、指を離すとLEDライトが消灯します。この時、感度が比較的良好な状態です。 ![](./media/img-20240117091947.png) #### **(2)パラメータ:** - 動作電圧: 3.3-5V (DC) - インターフェース: 5PIN - 出力信号: デジタル信号 - 検出高さ: 0-3 cm 特記事項: テスト前に、センサーのポテンショメーターを回して検出感度を調整してください。LEDがONとOFFの閾値に調整されている時、感度が最も良い状態です。 注意: ライントラッキングセンサーはロボットの底面下部に取り付けられています。 #### **(3)接続図:** ![](media/6426516400b21d7fbe1d9a1a58a1808b.png) #### **(4)テストコード:** 以下のようにブロックをドラッグしてコードを編集することもできます。 ![](media/5ad9eb9c639b74f8271a55079dcf845c.png) ![](media/b1e2059ec06fcfc9423fa6287eb998ef.png) ![](media/700cb0ecc14cbccd6e367c5098360f08.png) ![](media/271423c55b5f147796beb344eed7e9cf.png) ![](media/1a6838765472e3cd3836abb5202d9ab1.png) **完全なテストコード** (**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードにもシリアル通信を使用するため、Bluetoothシリアル通信と競合が発生し、アップロードが失敗する可能性があります。) ![](media/5298cdfb6fd7c71df155c969c80450cd.png) #### **(5)テスト結果:** コードを開発ボードにアップロードし、シリアルモニターを9600に設定してライントラッキングセンサーを確認します。信号が受信されていない場合、表示される値は1(HIGHレベル)です。センサーを紙で覆うと値が0に変わります。 ![](media/5630032421adf9446d51b770f0e7f8af.png) #### **(6)応用練習:** このセンサーでLEDを制御できます。LEDはD9に接続されています。センサーを覆うと、LEDが点灯します。 ![](media/1dd733ed6248d09e9b4d218e41559294.png) 以下のようにブロックをドラッグしてコードを編集することもできます。 ![](media/5ad9eb9c639b74f8271a55079dcf845c.png) ![](media/b1e2059ec06fcfc9423fa6287eb998ef.png) ![](media/574854f4d96c40a85e1db549d85f14f4.png) ![](media/9077c0d059f7a4d3277f10ccb4e962fb.png) ![](media/1a6838765472e3cd3836abb5202d9ab1.png) ![](media/80e9c514357c63f4791c72220829b673.png) ![](media/b10e1897e99af2c1ade6c09da6c30dba.png) **完全なテストコード** (**注意:** コードをアップロードする前にBluetoothモジュールを接続しないでください。コードのアップロードにもシリアル通信を使用するため、Bluetoothシリアル通信と競合が発生し、アップロードが失敗する可能性があります。) ![](media/b5a4b5a04cdee9f79d6e18a5c48cbe48.png) 物体(紙や指など)がライントラッキングセンサーに近づくと、センサーは自身が発した返信信号を検出し、LEDモジュールが点灯します。センサーが返信信号を検出しない場合、LEDモジュールは消灯します。 ![](./media/img-20240117092116.png)