2004/B1/21班練習問題

通信するロボット

task main()
{
    while (true)
    {
        ClearMessage();           // Message() を 0 に設定
        until (Message() != 0);   // Message() に 0 以外の値が入るまで待つ
        if ( Message() == 1 ) OnFwd(OUT_A);OnRev(OUT_C);Wait(200); // 1 を 受信したときには回転
        ClearTimer(0);
        while ( Timer(0) <= 50 ) { SendMessage(1); }               //5秒間2を送信する
    }
}

二つの班で通信するロボットを作りました。自分たちの班は信号1を受信したときに回転してさらに信号2を送るロボットを作りました。比較的簡単にできた。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-01-29 (土) 10:30:53 (5316d)