2010b

第三回課題〜ライントレースと砲撃〜

課題概要

1.光センサーを一つだけ用いて、ライントレースして逃げつづける。その際、ロボット後部にはもう一つセンサーをつけ、常に光を発するようにする。

2.前者のロボット後部の光センサーから発せられる光を検出し逃げるロボットを追いかけて、届くところまで着たら弾代わりの黄色いホイールを逃げるロボットめがけて投げつける。

メンバー紹介

ポイント

ロボット紹介

マシン全体

IMG_0001.JPG
IMG_0002.JPG
IMG_0003.JPG
IMG_0004.JPG
IMG_0005.JPG
IMG_0006.JPG
IMG_0007.JPG
IMG_0008.JPG
IMG_0009.JPG

コース紹介

プログラミング紹介

#define right(t) OnRev(OUT_A);Wait(t);Off(OUT_A); //右折
#define left(t) OnFwd(OUT_A);Wait(t);Off(OUT_A); //左折
#define thr 50  //閾値

task main()
{
 SetSensor(SENSOR_1,SENSOR_LIGHT);        

	while(1){
  	OnRev(OUT_A);
	if(SENSOR_1<thr){ 
		Left(4);
	}
   	else if(SENSOR_1<thr){
		Right(4);
	}
	}Off(OUT_A);
}

感想

コメントをお願いします



添付ファイル: fileIMG_0009.JPG 330件 [詳細] fileIMG_0008.JPG 354件 [詳細] fileIMG_0007.JPG 315件 [詳細] fileIMG_0006.JPG 346件 [詳細] fileIMG_0005.JPG 350件 [詳細] fileIMG_0004.JPG 328件 [詳細] fileIMG_0003.JPG 366件 [詳細] fileIMG_0002.JPG 366件 [詳細] fileIMG_0001.JPG 374件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-02-12 (土) 06:27:23