2005/11/28 動画アップしました!!
作成者:するめ そーむ 巻き舌宇宙 ロボット名:きゅうぞう君1号 作成日時:11/4
作成者:するめ 作成日時:11/5
#define MOVE_TIME 30 //リフトを上下げする時間 #define turn_left OnFwd(OUT_A);OnRev(OUT_C);Wait(82);Off(OUT_A+OUT_C); #define turn_right OnFwd(OUT_C);OnRev(OUT_A);Wait(82);Off(OUT_A+OUT_C); #define go_straight1(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); #define go_straight2(t) OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); #define go_straight3 OnFwd(OUT_B);Wait(MOVE_TIME);Off(OUT_B); #define go_straight4 OnRev(OUT_B);Wait(MOVE_TIME);Off(OUT_B); task main() { go_straight1(150); go_straight3 go_straight2(150); turn_left; go_straight2(38); go_straight4 go_straight1(38); turn_left; go_straight3; turn_right; go_straight2(32); turn_left; go_straight2(38); go_straight4; go_straight2(100); go_straight3; turn_left; go_straight4; go_straight2(50); go_straight3; go_straight2(30); turn_left; go_straight4; go_straight1(100); }
試作のプログラムだったので調整などが大変だった。 机上の空論なので思った通りにうごいてくれなっかった。 成功したのは下に記すプログラムですが、きゅうぞう君の歩んだ道として記しまし た。
作成者:巻き舌宇宙 作成日時:11/9 ロボット名:きゅうぞう君1号
#define right OnRev(OUT_C);OnFwd(OUT_A);Wait(105);Off(OUT_A+OUT_C); //右に曲がる #define left OnRev(OUT_A);OnFwd(OUT_C);Wait(103);Off(OUT_A+OUT_C); //左に曲がる #define back(t) OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); //後ろに下がる #define front(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); //前に進む #define up OnFwd(OUT_B);Wait(50);Off(OUT_B); //ペンを上げる #define down OnRev(OUT_B);Wait(48);Float(OUT_B); //ペンを下げる task main() { front(120); //1画目 up;back(110);right;back(110);down;OnFwd(OUT_A);Wait(140);Float(OUT_A); //2画目 up;OnRev(OUT_A);OnFwd(OUT_C);Wait(75);front(100);left;front(40);down;front(80); //3画目 up;back(70);right;back(95);down;front(40); //4画目 up;front(85);left;back(30);down;front(100); //5画目 }
左を書くのが(特に調整が)こんなに難しいことだとは思わなかった。 (1台の尊い犠牲のもとに成り立っているし...) それでもとにかく完成できて良かった。
注:キャシャリン1号 享年0歳・・・キャシャリンは永久欠番ですよ!
もっと早いうちから作り始めるべきだった。それに尽きる!
すいませんでした。