2004/B1/21班練習問題/通信するロボット
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2004/B1/21班練習問題]]
*通信するロボット [#n887fb52]
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を送るロボットを作りました。比較的簡単にできた。
終了行:
[[2004/B1/21班練習問題]]
*通信するロボット [#n887fb52]
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を送るロボットを作りました。比較的簡単にできた。
ページ名: