三角形のプログラミング†
- 一番最初のプログラミングだったので、意外とてこずった。
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(140);
OnRev(OUT_C);
Wait(140);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(140);
OnRev(OUT_C);
Wait(140);
OnFwd(OUT_A+OUT_C);
Wait(400);
Off(OUT_A+OUT_C);
}
四角形のプログラミング†
- ロボが90度に曲がるのにかかる秒数がわかれば後は三角形よりも簡単だった気がする
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(100);
OnRev(OUT_C);
Wait(100);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(100);
OnRev(OUT_C);
Wait(100);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(100);
OnRev(OUT_C);
Wait(100);
OnFwd(OUT_A+OUT_C);
Wait(350);
Off(OUT_A+OUT_C);
}
五角形のプログラミング†
task main()
{
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(80);
OnRev(OUT_C);
Wait(80);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(80);
OnRev(OUT_C);
Wait(80);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(80);
OnRev(OUT_C);
Wait(80);
OnFwd(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A);
Wait(80);
OnRev(OUT_C);
Wait(80);
OnFwd(OUT_A+OUT_C);
Wait(350);
Off(OUT_A+OUT_C);
}