2019a/Member 目次

課題1

これまで住んだことのある都道府県名、市町村名、地区名などの中から2文字以上、かつ合計10画以上のものを選び、それをA4の紙を書くロボットを製作せよ.

選んだ文字

松本を選びました.

ロボットの説明

ペンの置き方

ペンを斜めに置くことでタイヤの中心にペンの先が来るようにしました.

ペン工夫

ペンの上下の方法

写真のようにモーターを使ってペンを上下させました.

ペン上下

プログラム

ペンの上下

まずdefineを使ってペンの上下を簡単にしました.

#define down OnFwd(OUT_B);Wait(10);Off(OUT_B);//ペンを上げる
#define up OnRev(OUT_B);Wait(10);Off(OUT_B);//ペンを下げる

木偏

次に松の字の木偏を作りました.

task main()
{
 

down;OnFwd(OUT_AC);Wait(40);up;                  //1画目
OnRev(OUT_AC);Wait(30);OnFwd(OUT_A);OnRev(OUT_C);
Wait(102);OnRev(OUT_AC);Wait(20);                //1画目から2画目への移動
down;OnFwd(OUT_AC);Wait(80);up;                  //2画目
OnRev(OUT_AC);Wait(60);OnFwd(OUT_A);OnRev(OUT_C);
Wait(34);OnRev(OUT_AC);Wait(5);                  //2画目から3角目への移動
down;OnFwd(OUT_AC);Wait(55);up;                  //3画目
OnRev(OUT_AC);Wait(65);OnFwd(OUT_C);
OnRev(OUT_A);Wait(68);                           //3画目から4画目への移動
down;OnFwd(OUT_AC);Wait(20);up;                  //4画目

次に松の字の公を作りました.

OnFwd(OUT_A);OnRev(OUT_C);Wait(80);
OnRev(OUT_AC);Wait(40);                          //木偏から公の1画目への移動
down;OnFwd(OUT_AC);Wait(40);up;                  //1画目
OnRev(OUT_AC);Wait(40);OnFwd(OUT_C);OnRev(OUT_A);
Wait(136);OnFwd(OUT_AC);Wait(15);OnFwd(OUT_A);   
OnRev(OUT_C);Wait(77);                           //1画目から2画目への移動
down;OnFwd(OUT_AC);Wait(40);up;                  //2画目
OnRev(OUT_AC);Wait(20);OnFwd(OUT_A);OnRev(OUT_C);
Wait(90);OnFwd(OUT_AC);Wait(20);                 //2画目から3画目への移動
down;OnFwd(OUT_AC);Wait(40);up;                  
OnFwd(OUT_C);OnRev(OUT_A);Wait(150);             
down;OnFwd(OUT_AC);Wait(40);up;                  //3画目
OnFwd(OUT_A);OnRev(OUT_C);Wait(77);
OnRev(OUT_AC);Wait(15);                          //3画目から4画目への移動
down;OnFwd(OUT_AC);Wait(30);up;                  //4画目

最後に本を作りました.

OnFwd(OUT_A);OnRev(OUT_C);Wait(102);OnFwd(OUT_AC);
Wait(90);OnFwd(OUT_C);OnRev(OUT_A);Wait(149);    //松から本の1画目への移動
down;OnFwd(OUT_AC);Wait(70);up;                  //1画目
OnRev(OUT_AC);Wait(40);OnFwd(OUT_A);OnRev(OUT_C);
Wait(102);OnRev(OUT_AC);Wait(30);                //1画目から2画目への移動
down;OnFwd(OUT_AC);Wait(90);up;                  //2画目
OnRev(OUT_AC);Wait(73);OnFwd(OUT_A);OnRev(OUT_C);
Wait(50);OnRev(OUT_AC);Wait(10);                 //2画目から3画目への移動
down;OnFwd(OUT_AC);Wait(55);up;                  //3画目
OnRev(OUT_AC);Wait(45);OnFwd(OUT_C);
OnRev(OUT_A);Wait(102);                          //3画目から4画目への移動
down;OnFwd(OUT_AC);Wait(57);up;                  //4画目
OnFwd(OUT_A);OnRev(OUT_C);Wait(150);
OnFwd(OUT_AC);Wait(15);                          //4画目から5画目への移動
down;OnFwd(OUT_AC);Wait(20);up;Off(OUT_AC);      //5画目
}

完成した文字

完成した文字

まとめ

課題を達成することができた.出来はいいとは言えないが思ったよりはできた. 電池のせいで使うごとに角度が変わって難しかった.


添付ファイル: file松本.JPG 13件 [詳細] fileIMG_0115.JPG 9件 [詳細] fileIMG_0116.JPG 7件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-07-26 (金) 04:05:51 (23d)