[[2009b]]
オレが、最強だ。

#contents

*課題:似顔絵ロボットを作ろう! [#jf77f7eb]

 似顔絵ロボットを作り、パートナーの似顔絵を描く!
 
 

*チーム [#yd28a479]
-チーム名 「」

-メンバー
 <戸田 津  (工学部)
 <中村 晋也 (教育学部)
 <湯浅 諒平 (工学部)

*プログラム [#j864400d]
各自別々に行うよりも、効率を考え、以下のように行った。
+顔をいくつかのパーツに分ける
+分担して、プログラミングを行う
+出来たものをまとめ、スタンダードモデルを完成させる
+スタンダードモデルを各自改良し、オリジナルモデルを完成させる。

**スタンダードモデル [#x4ff312d]
-分担 

 戸田・・・欠席のため分担なし
 
 中村・・・髪・輪郭
 
 湯浅・・・顔のパーツ

-プログラム
スタンダードモデルのプログラムを載せる。




**オリジナルプログラム [#m762cec8]
各自のオリジナルプログラムを載せる。

***-なかむrz [#qea75d98]
   
 /* new_nigaoe */ 
  
 #define go_st(t) OnFwd(OUT_A+OUT_C); Wait(t);  
 #define go_ba(t) OnRev)OUT_A+OUT_C); Wait(t);
 #define left(t) OnRev(OUT_A); OnFwd(OUT_C); Wait(t);
 #define right(t) OnRev(OUT_C); OnFwd(OUT_A); Wait(t);
 
 sub mae_gami
 {
      repeat(6){
          left();
          right();
      }
 }
 
 sub atama_kao
 {
  
      left();
                 
 }
 
       
 task main()
 { 
     mae_gami;
     atama_kao
           
     
 }    
     
     



***湯浅orz[#xa39a37a]

 void go_strate(int x)
	{
       OnFwd(OUT_A+OUT_C);
       Wait(x);
      }
 void go_back(int a)
	{
       OnRev(OUT_A+OUT_C);
       Wait(a);
      }       
 void turn_right(int y)
	{
       OnFwd(OUT_A); OnRev(OUT_C);
       Wait(y);
       }
 void turn_left(int z)
	{  
      OnFwd(OUT_C); OnRev(OUT_A);
       Wait(z);
       }      
 sub penup()
    {
    OnFwd(OUT_B); Wait(50);
    Off(OUT_B) ;
    }
    
 sub pendown()
    {
    OnRev(OUT_B); Wait(50);
    Off(OUT_B) ;
    
    }
 sub hair()
   {
    repeat(5)
     {
      go_strate(50);
      turn_left (75);
     go_strate(50);
     turn_right (75);
      }      
    }

  task main()
 {
  
  
  
  
   //eye
   go_strate(50);
   
   //move to eyebow
   go_strate(40);
   turn_left(40);
   go_strate(30);
   penup();
   //eyebow
   pendown();
   Float(OUT_A+OUT_C);,
   go_back(100);
   Float(OUT_A+OUT_C);
   //move
  penup();

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