2004/C3/Spyプログラム
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2004/C3/ロボコンまでのアイデアの変遷と製作過程]]
//*ところどころ一休みが入るのは、マシンが速すぎてぶれが生じるための対応。*//
#include "spy.nqh"
task main() {
OnFwd(OUT_A+OUT_B);
until(SENSOR_1==1);
Wait(50); //落ちるときにタッチセンサーが反応してしまうので、その対策。
OnFwd(OUT_A+OUT_B);
until(SENSOR_1==1); //向かい側の壁にぶつかるまで前進。
Off(OUT_A+OUT_B);Wait(20); //一休み。
OnRev(OUT_A+OUT_B);
Wait(50); // 箱の幅の分バック。
Off(OUT_A+OUT_B);Wait(20); //一休み。
OnFwd(OUT_A);OnRev(OUT_B);
Wait(20); //90°方向転換
Off(OUT_A+OUT_B);Wait(20); //一休み。
OnFwd(OUT_A+OUT_B);
Wait(50); //相手チームの台の目の前まで前進。
Off(OUT_A+OUT_B);Wait(20); //一休み。
while(true){
OnFwd(OUT_A);
OnRev(OUT_B);
Wait(200);
} //ひたすらその位置で回転し、邪魔し続ける。
}
終了行:
[[2004/C3/ロボコンまでのアイデアの変遷と製作過程]]
//*ところどころ一休みが入るのは、マシンが速すぎてぶれが生じるための対応。*//
#include "spy.nqh"
task main() {
OnFwd(OUT_A+OUT_B);
until(SENSOR_1==1);
Wait(50); //落ちるときにタッチセンサーが反応してしまうので、その対策。
OnFwd(OUT_A+OUT_B);
until(SENSOR_1==1); //向かい側の壁にぶつかるまで前進。
Off(OUT_A+OUT_B);Wait(20); //一休み。
OnRev(OUT_A+OUT_B);
Wait(50); // 箱の幅の分バック。
Off(OUT_A+OUT_B);Wait(20); //一休み。
OnFwd(OUT_A);OnRev(OUT_B);
Wait(20); //90°方向転換
Off(OUT_A+OUT_B);Wait(20); //一休み。
OnFwd(OUT_A+OUT_B);
Wait(50); //相手チームの台の目の前まで前進。
Off(OUT_A+OUT_B);Wait(20); //一休み。
while(true){
OnFwd(OUT_A);
OnRev(OUT_B);
Wait(200);
} //ひたすらその位置で回転し、邪魔し続ける。
}
ページ名: