.. note:: こんにちは、SunFounderのRaspberry Pi & Arduino & ESP32愛好家コミュニティへようこそ!Facebook上でRaspberry Pi、Arduino、ESP32についてもっと深く掘り下げ、他の愛好家と交流しましょう。 **参加する理由は?** - **エキスパートサポート**:コミュニティやチームの助けを借りて、販売後の問題や技術的な課題を解決します。 - **学び&共有**:ヒントやチュートリアルを交換してスキルを向上させましょう。 - **独占的なプレビュー**:新製品の発表や先行プレビューに早期アクセスしましょう。 - **特別割引**:最新製品の独占割引をお楽しみください。 - **祭りのプロモーションとギフト**:ギフトや祝日のプロモーションに参加しましょう。 👉 私たちと一緒に探索し、創造する準備はできていますか?[|link_sf_facebook|]をクリックして今すぐ参加しましょう! .. _test_grayscale: グレースケールモジュールのテスト ===================================================== PiCar-Xには、ラインフォロー、崖検出、および他の楽しい実験を実装するためのグレースケールモジュールが含まれています。グレースケールモジュールには、センサーが検出した色の濃度に応じて値を報告する3つの検出センサーがあります。例えば、純粋な黒の濃度を読み取るセンサーは“0”の値を返します。 **TIPS** .. image:: img/sp210512_115406.png **Grayscale module** ブロックを使用して、センサーの値を読み取ります。上の例では、”A0”センサーはPiCar-Xの最も左側のセンサーです。ドロップダウン矢印を使用して、センサーを“A1”(中央のセンサー)または“A2”(最も右側のセンサー)に変更します。 .. image:: img/sp210512_120023.png プログラムは、 **create list with** ブロックで簡略化されています。 **List** は単一の **Variable** と同じように使用されますが、この場合、 **Grayscale module** が1つ以上のセンサー値を報告するため、 **List** は単一の **Variable** よりも効率的です。 **create list with** ブロックは、各センサーのための別々の **Variables** を作成し、それらをListに入れます。 **例** .. note:: * 以下の画像に従ってプログラムを書くことができます。チュートリアルを参照してください: :ref:`ezblock:create_project_latest`。 * EzBlock Studioの **Examples** ページで同じ名前のコードを見つけ、 **Run** または **Edit** を直接クリックしてください。 .. image:: img/sp210512_120508.png