2006a/B7/練習問題(右側)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2006a/B7/練習問題(右側)]]
*練習問題 [#uc8fd2b6]
**三角形を作るプログラム [#oaf5d9f4]
-一番最初に作ったプログラム。ロボットが一回転するのにかかった時間を測り、そこから計算して曲がる時間を出した。配線、プログラムを間違えてロボットが反対方向に曲がったり、違う方向へ進んでしまったり、曲がる角度の微調整で意外とてこずった。
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(175);
OnRev(OUT_C);
Wait(175);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(175);
OnRev(OUT_C);
Wait(175);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
**四角形を作るプログラム [#o927b387]
-三角形を作るプログラムをもとにして作ったプログラム。やはり曲がる角度の微調整にてこずった。
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(130);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(130);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(130);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
**五角形を作るプログラム [#sf634697]
-四角形に同じ。やはり微調整が(以下略)
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
**六角形を作るプログラム [#hf100f46]
-五角形に同じ(汗)
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
コメントよろしく
#comment
終了行:
[[2006a/B7/練習問題(右側)]]
*練習問題 [#uc8fd2b6]
**三角形を作るプログラム [#oaf5d9f4]
-一番最初に作ったプログラム。ロボットが一回転するのにかかった時間を測り、そこから計算して曲がる時間を出した。配線、プログラムを間違えてロボットが反対方向に曲がったり、違う方向へ進んでしまったり、曲がる角度の微調整で意外とてこずった。
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(175);
OnRev(OUT_C);
Wait(175);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(175);
OnRev(OUT_C);
Wait(175);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
**四角形を作るプログラム [#o927b387]
-三角形を作るプログラムをもとにして作ったプログラム。やはり曲がる角度の微調整にてこずった。
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(130);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(130);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(130);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
**五角形を作るプログラム [#sf634697]
-四角形に同じ。やはり微調整が(以下略)
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(107);
OnRev(OUT_C);
Wait(107);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
**六角形を作るプログラム [#hf100f46]
-五角形に同じ(汗)
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(89);
OnRev(OUT_C);
Wait(89);
OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}
コメントよろしく
#comment
ページ名: