本文へ進む

ぐるぐる回転

円形の線路を1周する距離を使って周回を数え、3周したところで停止します。

ぐるぐる回転完成データの日本語ブロックです。1周ごとに距離を戻して回数を数えます。
ぐるぐる回転完成データの日本語ブロックです。1周ごとに距離を戻して回数を数えます。
01

最初の値をそろえる

旗を押したら走行距離を0にし、変数「回数」と「フラグ」を0、「直径」を40、「円周率」を3.14にします。汽笛を鳴らして30cm/秒で前進します。

02

1周した合図を作る

走行距離が「円周率×直径」以上になったとき、「フラグ」を1にします。同じイベントの中で、現在の回数に合わせて音を鳴らし、上部LEDを点滅させます。

03

1周ごとに回数を増やす

「回数が3になるまで繰り返す」の中で、「フラグが1になるまで待つ」、走行距離を0へ戻す、「回数」を1増やす、「フラグ」を0へ戻す、の順に置きます。これで各周を別々に数えます。

04

3周したら止める

回数が3になると繰り返しを抜け、走行を停止します。1.5秒待って汽笛を鳴らし、終了を知らせます。

完成データは3周分の距離を一つの式でまとめて測るのではなく、1周するたびに距離を0へ戻して回数を数えます。

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

作品一覧に戻る

ファイルのダウンロード

ダウンロードの確認

ファイル名:

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