- 追加された行はこの色です。
- 削除された行はこの色です。
*課題1 ロボッッタ君が水を書く♪ [#c6872e82]
-ぷろぐらむ1
-ぷろぐらむ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日)の課題
いつの間にか点を打つだけのロボットになってしまった、ロボッッタ君。
ちゃんと字を書けるようにがんばって!!!