7月20日

Last modified: Tue Jul 27 17:34:29 JST 2004
★の付いたリンクはサイバーメディアセンター内のページへ飛びますので, センター外からはアクセスできません.

■課題: WWWページを作ろう!

概要

競技会のために製作したロボットを紹介するWWWページを班ごとに作成する.
また,それを使って教官と受講生の前でプレゼンテーションを行なう.

目的

手順

WWWページの内容

「LEGOブロックやMINDSTORMSについては多少知っているが,紹介するロボット の実物は一度も見たことがない人」を想定する.

必ず含める内容:


■各班のWWWページ


■参考資料



■WWWページを使ったプレゼン


■WWWブラウザの2つの機能


■自分のPCでWWWページ作り


■注意事項


■画像ファイルの扱い


■RISのプログラムの表現方法

プログラムのブロックの配置を文字で表現

例:
  +---------------+---------------+
Explorer        もし押したら    もし押したら
{ジグザグ         1               3
  方向の設定    ビープ          ビープ
    A^C^          2               2
  {リピート     {後退           {後退
    オンA         方向の設定      方向の設定
      0.25秒        AvCv            AvCv
    オフC         オン AC         オン AC
      0.25秒      ウェイト        ウェイト
  80}               1.0秒           1.0秒
  オフ AC         オフ AC         オフ AC
  (滑降)            (滑降)          (滑降)
}               }               }
                {右ターン       {左ターン
                   方向の設定     方向の設定
                     A^C^           A^C^
                   オフ C         オフ A
                     (ブレーキ)     (ブレーキ) 
                   オン A         オン C
                   ウェイト       ウェイト
                     0.5秒          0.5秒
                   オフ AC        オフ AC
                     (滑降)         (滑降)
                }               }

一般のプログラミング言語風に表現

例: (特に以下のような書き方が決まっているわけではない)
プログラム:
Explorer
{
  ジグザグ
}

センサー:
もし押した時点(1)
{
  ビープ(2)
  後退
  右ターン
}

センサー:
もし押した時点(3)
{
  ビープ(2)
  後退
  左ターン
}

ビッグブロック:
ジグザグ
{
  方向の設定(A^C^)
  リピート(80) {
    オン(A, 0.25秒)
    オン(C, 0.25秒)
  }
  オフ(AC, 滑降)
}

ビッグブロック:
後退
{
  方向の設定(AvCv)
  オン(AC)
  ウェイト(1.0秒)
  オフ(AC, 滑降)
}

ビッグブロック:
右ターン
{
  方向の設定(A^C^)
  オフ(C, ブレーキ)
  オン(A)
  ウェイト(0.5秒)
  オフ(AC, 滑降)
}

ビッグブロック:
左ターン
{
  方向の設定(A^C^)
  オフ(A, ブレーキ)
  オン(C)
  ウェイト(0.5秒)
  オフ(AC, 滑降)
}

プログラミングの画面を画像として保存

Windowsでは「Print Screen」キーを押すと,現在の画面の内容がクリップ ボードにコピーされる.それを適当なペイント系のソフトにペーストする. 例えば, こちらの方が見た目はわかりやすいが,1画面に収まらないプログラムだと, ちょっと大変.画面をスクロールして,まず何画面分かを複数の画像ファイル に保存し,画像処理ソフトでそれらを結合するしかない.

例:


masutani@me.es.osaka-u.ac.jp