*課題1 ロボッッタ君が水を書く♪ [#c6872e82] -ぷろぐらむ1(試作) // 作成者:コミ // 作成日:2006-5-21 task main () { OnRev(OUT_B); //ペンを下げる Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //1画目 AとCのモータ正回転 Wait(160); Float(OUT_A+OUT_C); OnRev(OUT_C); //Cのモータ逆回転(左回転) Wait(30); Float(OUT_C); OnFwd(OUT_B); //ペンを持ち上げる Wait(4); Float(OUT_B); OnFwd(OUT_C); //Cのモータ正回転 Wait(65); Float(OUT_C); OnRev(OUT_C); Wait(180); Float(OUT_C); OnRev(OUT_B); Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //2画目 AとCのモータ正回転 Wait(60); Float(OUT_A+OUT_C); OnFwd(OUT_B); //ペンを持ち上げる Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //AとCのモータ正回転 Wait(10); Float(OUT_A+OUT_C); OnRev(OUT_A); //Aのモータ逆回転(右回転) Wait(90); Float(OUT_A); OnRev(OUT_A+OUT_C); //AとCのモータ逆回転(後進) Wait(30); Float(OUT_A+OUT_C); OnRev(OUT_B); //ペンを下げる Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //AとCのモ−タ正回転 Wait(85); Float(OUT_A+OUT_C); OnFwd(OUT_B); //ペンを持ち上げる Wait(4); Float(OUT_B); OnRev(OUT_A+OUT_C); //AとCのモータ逆回転 Wait(10); Float(OUT_A+OUT_C); OnRev(OUT_C); //Cのモータ逆回転 Wait(90); Float(OUT_C); OnRev(OUT_A+OUT_C); //AとCのモータ逆回転 Wait(100); Float(OUT_A+OUT_C); OnRev(OUT_B); //ペンを下げる Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //3画目 AとCのモータ正回転 Wait(60); Float(OUT_A+OUT_C); OnFwd(OUT_B); //ペンを持ち上げる Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //AとCのモータ正回転 Wait(100); Float(OUT_A+OUT_C); OnRev(OUT_A); //Aのモータ逆回転 Wait(175); Float(OUT_A); OnRev(OUT_B); //ペンを下げる Wait(4); Float(OUT_B); OnFwd(OUT_A+OUT_C); //4画目 AとCのモータ正回転 Wait(90); Float(OUT_A+OUT_C); OnFwd(OUT_B); //ペンを持ち上げる Wait(4); Float(OUT_B); } -難しかった点 水の2画目、3画目がたいへんだった。また、字のバランスをとるのがたいへんで何度もプログラムを直した。 -工夫した点 -反省点 プログラムはまだ試作なので、これを改良したプログラムを完成させたい。(5月23日) -かんそう -ロボッッタ君のこと(5月12日/15日) ペンをどうやって持たせるか、どのようにして上げ下げするかでちょっと困った。。。 タイヤ?キャタピラ?相談の結果、タイヤに決定☆ が、しかし、ペンのためにタイヤを4個使ったため、 ロボッッタ君本体はかたむいているようだ(>_<) -ロボッッタ君が初めて字を書いた日(5月19日午後六時) ロボは紙からはみ出すくらい、おっきな水の一角めを書いた。 そこにあった蛍光ペンで、そこに落ちていた紙の上に… -今日(5月19日)の課題 いつの間にか点を打つだけのロボットになってしまった、ロボッッタ君。 ちゃんと字を書けるようにがんばって!!!