[[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