- 追加された行はこの色です。
- 削除された行はこの色です。
*『介』を書くロボットープログラム [#d7da0012]
*『太』を書くロボットープログラム [#w061e2e6]
task main()
{
OnFwd(OUT_B); Wait(20); Off(OUT_B); //ペンを下ろす
OnFwd(OUT_A+OUT_C); Wait(120); Off(OUT_A+OUT_C); //『太』の『―』を書くために前進
OnRev(OUT_B); Wait(20); Off(OUT_B); //ペンを上げる
OnRev(OUT_A+OUT_C); Wait(105); Off(OUT_A+OUT_C); //後進
OnFwd(OUT_A); OnRev(OUT_C); Wait(105); Off(OUT_A+OUT_C); //右回転
OnFwd(OUT_B); Wait(25); Off(OUT_B); //ペンを下ろす
OnFwd(OUT_A+OUT_C); Wait(130); Off(OUT_A+OUT_C); //『太』の『/』を書くために前進
OnRev(OUT_B); Wait(20); Off(OUT_B); //ペンをあげる
OnRev(OUT_A+OUT_C); Wait(135); Off(OUT_A+OUT_C); //後進
OnFwd(OUT_C); OnRev(OUT_A); Wait(65); Off(OUT_A+OUT_C); //左回転
OnFwd(OUT_A+OUT_C); Wait(40); Off(OUT_A+OUT_C); //このままだとズレが生じるので、少し前進
OnFwd(OUT_B); Wait(25); Off(OUT_B); //ペンを下ろす
OnFwd(OUT_A+OUT_C); Wait(110); Off(OUT_A+OUT_C); //『太』の『\』を書くために前進
OnRev(OUT_B); Wait(20); Off(OUT_B); //ペンを上げる
OnRev(OUT_A+OUT_C); Wait(40); Off(OUT_A+OUT_C); //後進
OnFwd(OUT_A); OnRev(OUT_C); Wait(90); //右回転
OnFwd(OUT_A+OUT_C); Wait(65);Off(OUT_A+OUT_C); //前進
OnFwd(OUT_C); OnRev(OUT_A); Wait(80); Off(OUT_A+OUT_C); //左回転
OnFwd(OUT_B); Wait(25); Off(OUT_B); //ぺンを下ろす
OnFwd(OUT_A+OUT_C); Wait(20); Off(OUT_A+OUT_C); //『太』『、』を書くために前進
OnRev(OUT_B); Wait(20); Off(OUT_B); //ペンを上げて終了
}