- 履歴一覧
- 2006b/A6/つぎはぎ工房/またたび課題1 は削除されています。
- 1 (2006-11-17 (金) 08:59:08)
[[2006b/A6/つぎはぎ工房]]
*課題1 [#lb25a669]
** 書道ロボット [#ne2af7a5]
-『中』の字を書きます。
#ref(2006b/A6/L Room/cimg0142_Medium.jpg,50%,書道型つぎはぎ君壱號)
↑あまりオリジナリティーはないですが普通に動きます。
/*Write a "NAKA"*/
sub pen_down(){
OnRev(OUT_B);
Wait(20);
Float(OUT_B);
}
sub pen_up(){
OnFwd(OUT_B);
Wait(20);
Float(OUT_B);
}
task main(){
pen_down(); /*Pen move down*/
OnFwd(OUT_A+OUT_C); /*First write*/
Wait(70);
pen_up(); /*Pen move up*/
Float(OUT_A+OUT_C);
Wait(30);
OnRev(OUT_A+OUT_C); /*Go to Next place*/
Wait(78);
OnFwd(OUT_C); /*90 Turn*/
Wait(90);
OnRev(OUT_C);
Wait(60);
pen_down(); /*Pen move down*/
OnFwd(OUT_A+OUT_C); /*Second write*/
Wait(150);
Off(OUT_A+OUT_C);
pen_up(); /*Pen move up*/
Wait(10);
OnFwd(OUT_A+OUT_C);
Wait(85);
OnRev(OUT_C); /*90 Turn*/
Wait(95);
OnRev(OUT_A+OUT_C);
Wait(10);
pen_down(); /*Pen move down*/
OnFwd(OUT_A+OUT_C);
Wait(70);
pen_up(); /*Pen move up*/
Float(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_A+OUT_C); /*Go to Next place*/
Wait(65);
OnRev(OUT_C); /*90 Turn*/
Wait(94);
OnRev(OUT_A+OUT_C);
Wait(15);
pen_down(); /*Pen move down*/
OnFwd(OUT_A+OUT_C); /*Third write*/
Wait(150);
pen_up(); /*Pen move up*/
Float(OUT_A+OUT_C);
Wait(30);
OnRev(OUT_A+OUT_C); /*Go to Next place*/
Wait(70);
OnFwd(OUT_C); /*90 Turn*/
Wait(92);
OnRev(OUT_C);
Wait(185);
pen_down(); /*Pen move down*/
OnFwd(OUT_A+OUT_C); /*Last write*/
Wait(200);
pen_up(); /*Pen move up*/
Float(OUT_A+OUT_B+OUT_C); /*Stop ALL*/
}
-苦労した点
→曲がり角でうまく噛み合わせること。
-工夫した点
→サブルーチンを使ってペンの上げ下げを短縮した。
-感想
→本番の紙の上では成功しなかったのが悔いに残った。
**リンク [#e768998a]
[[サエグサのページ>2006b/A6/サエグサのページ]]
**意見がある場合、こちらにどうぞ [#haed9116]
#comment