2004/C4/ロボコン

#define TURN_TIME 118

#define go_straight(t)PlaySound(SOUND_FAST_UP);OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);

#define go_buck(t)PlaySound(SOUND_LOW_BEEP);OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C);

sub turn_left() {

OnRev(OUT_A);OnFwd(OUT_C);Wait(TURN_TIME);
Off(OUT_A+OUT_C);

} sub turn_right() {

OnFwd(OUT_A);OnRev(OUT_C);Wait(TURN_TIME);
Off(OUT_A+OUT_C);

}

task main() {

go_straight(175)  //落下
turn_right();  //左に曲がる
go_straight(765);   //直進
turn_right();
go_straight(105);  //相手前を直進 
turn_right();
go_straight(350);  //箱を押す
while(true)
{

repeat(4)

 {
 go_buck(150);     //箱を置いて後退
 turn_left();
 go_straight(100);
 turn_right();
 go_straight(150);
 }

repeat(4)

 {
 go_buck(150);     //箱を置いて後退
 turn_right();
 go_straight(100);
 turn_left();
 go_straight(150);
 }
 
 }
}

添付ファイル: fileDSC00466.JPG 115件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-02-12 (土) 23:48:41 (5307d)