wiki:scratch-workshop-MOM2012

Version 7 (modified by maki, 7 years ago) (diff)

--

簡単プログラミングで、光や音に合わせて絵を動かしてみよう!

簡単なプログラミングとお絵描きをします。「プログラミング」といってもとても簡単です。こども用に開発された「スクラッチ」というプログラミング言語を使うので、ブロックを組み合わせるような感覚でプログラミングを楽しむ事ができます。スクラッチ用に開発された「ネコボード」というセンサーボードを組み合わせる事で、スライダーや光や音に合わせて絵を動かしてみましょう。

準備するもの

  • スクラッチがインストールされているコンピュータ
  • ネコボード
  • マイクロB端子を持つUSBケーブル

できあがるもの

ネコボードのスライダーを左右に動かすと、ディスプレイ上の猫が歩きます。
→→→

手順

  1. スクラッチを起動します。
    1. スクラッチは全部で6つの窓でできています。
      1. 左の2つは、プログラミングで使う部品がおかれている場所です。
      2. 真ん中の2つは、プログラミングをする場所です。
      3. 右上の窓は、出来上がったプログラムを動かす場所です。
      4. 右下の窓は、動かす絵や背景を管理する場所です。
    2. 真ん中の窓には「スクリプト」「コスチューム」「音」の3つのページがあります。
      1. 「スクリプト」は左の窓にあるプログラミングで遣う部品をブロックのように組み合わせる場所です。
      2. 「コスチューム」はプログラムで動かすキャラクターを作る場所です。
      3. 「音」はプログラムでならす音を作る場所です。

  1. スクラッチでプログラミングします。
    1. 真ん中の窓には「スクリプト」のページが表示されていることを確認して下さい。
    2. 左上の窓の「制御」をクリックします。すると、左下の窓にオレンジ色のブロックが下の図のように表示されます。


    3. 左下の窓の中にあるオレンジのブロックからを探して真ん中の窓にドラッグアンドドロップして下さい。ドラッグアンドドロップするとしたの図のようになります。


    4. 左下の窓の中にあるオレンジのブロックからを探して、真ん中の窓にドラッグアンドドロップして下さい。このときの下にぴたっとくっつくように、下の図のように置いて下さい。


    5. 左下の窓の中にあるオレンジのブロックからを探して、真ん中の窓にドラッグアンドドロップして下さい。このときの中にぴたっとくっつくように、下の図のように置いて下さい。


    6. 左上の窓の「見た目」をクリックします。すると、左下の窓にむらさき色のブロックが下の図のように表示されます。


    7. 左下の窓の中にあるむらさきのブロックからを探して、真ん中の窓にドラッグアンドドロップして下さい。このときの上の段の中にぴたっとくっつくように、下の図のように置いて下さい。


    8. 真ん中の窓にドラッグアンドドロップしたの「コスチューム2」のうしろに表示されている▼をクリックすると下の図のように「コスチューム1」「コスチューム2」と表示されます。「コスチューム1」をクリックして下さい。


    9. 左下の窓の中にあるむらさきのブロックからを探して、真ん中の窓にドラッグアンドドロップして下さい。このときの下の段の中にぴたっとくっつくように、下の図のように置いて下さい。


    10. 左上の窓の「演算」をクリックします。すると、左下の窓にみどり色のブロックが下の図のように表示されます。


    11. 左下の窓の中にあるみどりのブロックからを探して、真ん中の窓にドラッグアンドドロップして下さい。このときの「もし□なら」の□の部分にぴったりとくっつくように、下の図のように置いて下さい。


    12. 真ん中の窓にドラッグアンドドロップしたの右側の□に「50」と書き込みます。
    13. 左上の窓の「調べる」をクリックします。すると、左下の窓に水色のブロックが下の図のように表示されます。


    14. 左下の窓の中にある水色のブロックからを探して、真ん中の窓にドラッグアンドドロップして下さい。このときの左側の□にぴったりとくっつくように、下の図のように置いて下さい。


  2. ネコボードをUSBケーブルを使ってコンピュータに接続します。
  3. 実行してみよう!
    1. 右上の窓にあるをクリックすると実行できます。その右となりにあるで止める事ができます。
    2. ネコボードのスライダーを左右に動かすと、猫が歩きます!

Attachments (28)