[[2006a/B4]] *これが僕たちの水です [#cc7fa25e] task main() { OnFwd(OUT_A+OUT_C); //1画目 Wait(120); OnRev(OUT_C); Wait(15); OnFwd(OUT_B); //ペンを上げる Wait(5); Off(OUT_B); Wait(140); OnFwd(OUT_A+OUT_C); //2画目に移動 Wait(30); OnFwd(OUT_C);OnRev(OUT_A); Wait(60); OnRev(OUT_A+OUT_C); //2画目 Wait(25); OnRev(OUT_B); //ペンを下げる Wait(6); Off(OUT_B); Wait(45); Float(OUT_A+OUT_C);OnFwd(OUT_B); //ペンを上げる Wait(5); Off(OUT_B); OnFwd(OUT_C+OUT_A); Wait(70); OnFwd(OUT_C);OnRev(OUT_A); Wait(50); OnRev(OUT_A+OUT_C); Wait(52); OnFwd(OUT_A+OUT_C);OnRev(OUT_B); //ペンを下げる Wait(6); Off(OUT_B); Wait(70); Float(OUT_A+OUT_C);OnFwd(OUT_B); //ペンを上げる Wait(5); Off(OUT_B); OnFwd(OUT_A);OnRev(OUT_C); //3画目に移動 Wait(20); OnRev(OUT_A); Wait(140); OnFwd(OUT_A+OUT_C); OnRev(OUT_B); //ペンを下げて3画目 Wait(6); Off(OUT_B); Wait(45); Off(OUT_A+OUT_C);OnFwd(OUT_B); //ペンを上げる Wait(5); Off(OUT_B); OnFwd(OUT_A+OUT_C); Wait(30); //4画目に移動 OnFwd(OUT_A);OnRev(OUT_C); Wait(90); OnRev(OUT_A); Wait(68); OnRev(OUT_B); //ペンを下げて4画目 Wait(6); Off(OUT_B); Wait(70); Float(OUT_A+OUT_C);OnFwd(OUT_B); //ペンを上げる Wait(5); Off(OUT_B); } *工夫した点&感想などなど... [#i0b62335] 最初字を書くロボットを作るだけですごく苦労しました。結局ロ ボットを作るのに2〜3時間ぐらい悩んで最後はとてもシンプル ものになりました。ロボットができてからすぐにプログラムを作 りはじめて1画目は簡単にできました。でも2画目に移動すると ころからが難しかったです。思ったように動かずにとても苦労し ました。それからは結構コツをつかんできたので順調にできまし た。が、2〜3時間もかかってしまいました。こんなに難しいと は思いませんでした。 *反省点 [#f96fb381] 最初からシンプルなロボットにしておけばこんなに時間はかから なかったかも・・・ コメントをどうぞ -プログラム内のコメント文は、// か /* 〜 */ を使いましょう。 -- [[ゆき(TA)]] &new{2006-05-26 (金) 15:03:41}; -写真を載せると、ロボットのイメージが伝わると思いますよ。 -- [[ゆき(TA)]] &new{2006-05-26 (金) 15:04:06}; -サブルーチンやマクロを使うと、プログラムがすっきりしますよ。 -- [[ゆき(TA)]] &new{2006-05-26 (金) 15:04:46}; #comment