本文へ進む

点滅運転

分岐を通るたびに、上部LEDの色と点滅の速さが変わるプログラムを作ります。

点滅運転完成データの日本語ブロックです。分岐を通るたび、色と点滅時間を乱数で決めます。
点滅運転完成データの日本語ブロックです。分岐を通るたび、色と点滅時間を乱数で決めます。
01

完成した動きを先に見る

完成データでは、旗を押すと30cm/秒で走ります。分岐を通ると「色」と「一瞬」という二つの変数が変わり、その値を使って上部LEDが点滅します。

02

最初の設定を組む

緑の旗の下で「色」と「一瞬」を0にし、フィードバック音をオン、ライトをオフにします。そのあと、前向きに30cm/秒で走らせます。

03

分岐で二つの値を変える

分岐を検知したとき、「色」を0から100までの乱数にします。「一瞬」は、1を2から5までの乱数で割った値にします。分岐を通るたび、色と点灯時間が選び直されます。

04

1秒の中で点滅させる

「ずっと」の中で、上部LEDを「色」の値で光らせて「一瞬」秒待ちます。次にライトを消し、「1−一瞬」秒待ちます。点灯と消灯を合わせると1秒になります。

この完成データの式は「1÷乱数」と「1−一瞬」です。小数の秒数を直接決めるプログラムではありません。

編集内容は、このブラウザーに作品ごとに保存されます。大切な変更はScratchの「ファイル」から保存してください。保存・読み込みの方法

作品一覧に戻る

ファイルのダウンロード

ダウンロードの確認

ファイル名:

この端末に保存します。閲覧中のページはそのまま残ります。