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


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS