似顔絵ロボット[2010/a4/右]

メンバー紹介

お互いの似顔絵を描くロボットを作成する

注意点とルール

工夫した点

苦労した点

車体について

ビジュアルを重視★★★

DSCN0343.JPG

少々機動性に欠けるかもしれないが、見た目には代えられない。そこはうまいことプログラミングでカバー。

DSCN0357.JPG

あえての二輪が前輪で、一輪が後輪。これがバックが難しくした。 

プログラム  

バックが苦手という弱点を頑張って克服。何度もプログラムしては動かしての繰り返しで、プログラミングは特に試行錯誤、悪戦苦闘した。

貴トラマンヒロのプログラム

+
    void pen_up()           //ペンを上げる
    {OnRev(OUT_B);
    Wait(050);
    Off(OUT_B);}
    void pen_down()          //ペンを下げる
    {OnFwd(OUT_B);
    Wait(030);
    Off(OUT_B);}
    task main ()
    {SetPower(OUT_A,2);
    SetPower(OUT_C,2);
    pen_down();            //ペンを下げる
    OnFwd(OUT_A);           //輪郭を書く
    OnRev(OUT_C);
    Wait(300);
    Off(OUT_A+OUT_C);
    Wait(100);
    pen_up();             //ペンを上げる
    OnFwd(OUT_A);
    OnRev(OUT_C);
    Wait(100);
    Off(OUT_A+OUT_C);
    pen_down();            //ペンを下げる
    OnFwd(OUT_A+OUT_C);                //目を書く
    Wait(030);
    Off(OUT_A+OUT_C);
    pen_up();                          //ペンを上げる
    OnFwd(OUT_A+OUT_C);                //調整
    Wait(020);
    Off(OUT_A+OUT_C);
    pen_down();                        //ペンを下げる
    OnFwd(OUT_A+OUT_C);                //目を書く
    Wait(030);
    Off(OUT_A+OUT_C);
    pen_up();                          //ペンを上げる
    OnFwd(OUT_A);                      //方向転換
    OnRev(OUT_C);
    Wait(070);
    Off(OUT_A+OUT_C);
    Wait(100);
    SetPower(OUT_A,1);
    SetPower(OUT_C,1);
    OnFwd(OUT_A+OUT_C);
    Wait(100);
    Off(OUT_A+OUT_C);
    Wait(200);
    pen_down();                       //ペンを下げる
    OnFwd(OUT_A+OUT_C);               //口を書く
    Wait(030);
    Off(OUT_A+OUT_C);
    pen_up();                   //ペンを上げる}

貴トラマンヒロの作品

DSCN0361.JPG

フジゃる丸優のプログラム

+   
    task main()
    {    
    OnFwd(OUT_B);              //ペンを置く
    Wait(030);
    Off(OUT_B); 
    SetPower(OUT_A,2);         //輪郭を書く
    SetPower(OUT_C,2);
    OnFwd(OUT_A); 
    Wait(380); 
    Off(OUT_A);
    OnRev(OUT_B);              //ペンを上げる
    Wait(050);
    Off(OUT_B);         
    OnFwd(OUT_A+OUT_C);        //方向転換
    Wait(50);
    Off(OUT_A+OUT_C) ;
    OnFwd(OUT_A); 
    OnRev(OUT_C);
    Wait(70);
    Off(OUT_A+OUT_C) ; 
    OnFwd(OUT_A+OUT_C); 
    Wait(015);
    Off(OUT_A+OUT_C) ;
    OnFwd(OUT_B);              //ペンを置く
    Wait(030);
    Off(OUT_B);     
    OnFwd(OUT_A+OUT_C);        //目を書く
    Wait(020);
    Off(OUT_A+OUT_C);
    OnRev(OUT_B);              //ペンを上げる
    Wait(050);
    Off(OUT_B);
    OnFwd(OUT_A+OUT_C);        //調整
    Wait(030);
    Off(OUT_A+OUT_C) ;
    OnFwd(OUT_B);              //ペンを置く
    Wait(030);
    Off(OUT_B);
    OnFwd(OUT_A+OUT_C);        //目を書く
    Wait(030);
    Off(OUT_A+OUT_C);
    OnRev(OUT_B);              //ペンを上げる
    Wait(050);
    Off(OUT_B);
    OnFwd(OUT_A);              //方向転換
    Wait(185);
    Off(OUT_A);
    OnFwd(OUT_A+OUT_C); 
    Wait(030);
    Off(OUT_A+OUT_C) ;
    OnFwd(OUT_A);
    Wait(060);
    Off(OUT_A);
    OnFwd(OUT_B);              //ペンを置く
    Wait(030);
    Off(OUT_B);     
    OnFwd(OUT_A+OUT_C);        //口を書く
    Wait(020);
    Off(OUT_A+OUT_C);
    OnFwd(OUT_A);
    Wait(040);
    Off(OUT_A);
    OnRev(OUT_B);              //ペンを上げる
    Wait(050);
    Off(OUT_B);}                             

フジゃる丸優の作品 

DSCN0359.JPG

感想、反省

コメントをどうぞ



添付ファイル: fileDSCN0361.JPG 276件 [詳細] fileDSCN0359.JPG 294件 [詳細] fileDSCN0343.JPG 310件 [詳細] fileDSCN0347.JPG 268件 [詳細] file無題.png 343件 [詳細] fileDSCN0358.JPG 170件 [詳細] fileDSCN0356.JPG 301件 [詳細] fileDSCN0355.JPG 173件 [詳細] fileDSCN0354.JPG 292件 [詳細] fileDSCN0352.JPG 179件 [詳細] fileDSCN0357.JPG 299件 [詳細] fileDSCN0351.JPG 285件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-02-08 (火) 13:42:11