正しい線を見つけましょう!
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltaa346c21e059d3c0/5ec8e6fbd6d1293eb9f01c12/lesson-header.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
カーレースに勝つのは簡単です。大体の場合、最も速いこと、そしてレーンから外れないことが大切です。
線に沿って走ることは役立ちますか?
きょりセンサー付きのドライビングベースの組み立て
![student-02](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt66f1db427e177243/611231ac7b2aa336d6ba3dca/student-02.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
さっそく始めよう!
走らせて、線で止まりましょう。
![student-03](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blta540d9ae498e5f24/611231d8ac7fb61a3678eb33/student-03.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
最初のプログラミングスタックを動かして、何がわかったか説明してみましょう。
このプログラミングスタックによって、ドライビングベースは線に対して垂直に止まります。
線に使えるもの
- 紙に描かれた黒い線
- 黒いテープ
- 大きな黒いレゴブロック
線の上を走ります。
![student-04](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt6d825f8e54af3d09/63199c3310c00a57bb0cca39/student-04.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
次のプログラミングスタックを動かして、何がわかるのか説明しましょう。
カラーセンサーが黒い線を検出すると、ドライビングベースは白い空間の方に回転します。
カラーセンサーが黒い線を検出しない場合、ドライビングベースは黒い線と反対の方向に回転します。
これらの2つのアクションをずっと繰り返します。
![student-03-hint](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltb1e8ef2d7e43099b/63199c5810c00a57bb0cca3b/TC3-hint_4.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
右50、左-50でモーターを操縦していることに気付いた人もいるでしょう。何故だかわかりますか?
線に沿った動きでは、ドライビングベースが前進できるように、一方のモーターを動かし、もう一方のモーターを停止させる必要があります。ドライビングベースが急に回転しすぎると、その場で前後に回転してしまうだけです。
速いライントレーサーを作るためにプログラムを改良しましょう。
![student-05](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt0f11bacdefb7e8a1/6112323fae8b1139431e16a9/student-05.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
速いライントレーサーを作るにはいくつも方法があります。
レースをして、誰のドライビングベースが一番速いか見てみましょう!
「IF ELSE」のブロックを追加して、プログラムを速くくり返すようにしましょう。
ライントレーサーのプログラムを改良し続けると、ライントレーサーの速さにあなたは驚きますよ!
このようなプログラムになります。
どうでしたか?
![student-06](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltbb0837a57ed1e9b9/61123170ec664136d523c0e0/student-06.png?locale=ja-jp&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
うまくできたことはどれですか?もっと上手くできたかもしれないことはありますか?
すごい!これでドライビングベースをどんな競技フィールドでも動かすことができるようになりました。