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); }
最初字を書くロボットを作るだけですごく苦労しました。結局ロ ボットを作るのに2〜3時間ぐらい悩んで最後はとてもシンプル ものになりました。ロボットができてからすぐにプログラムを作 りはじめて1画目は簡単にできました。でも2画目に移動すると ころからが難しかったです。思ったように動かずにとても苦労し ました。それからは結構コツをつかんできたので順調にできまし た。が、2〜3時間もかかってしまいました。こんなに難しいと は思いませんでした。
最初からシンプルなロボットにしておけばこんなに時間はかから なかったかも・・・タイヤの大小を前後逆にすればもっと安定性が 増したと思う。
コメントをどうぞ