[[ロボティクス入門ゼミ]]
#contents
**課題1 「水を書くロボット」 [#g6b68227]
*プログラム [#x21b8baa]
水という文字を書くプログラムを書きました。
 task main()
 {
  OnFwd(OUT_B);ペンを下ろす
  Wait(40);
  Off(OUT_B);
  
  OnFwd(OUT_A+OUT_C);1画目を書く
  Wait(130);
  Off(OUT_A+OUT_C);
  
  OnRev(OUT_B);ペンを上げる
  Wait(30);
  Wait(10);
  Off(OUT_B);
  
  OnFwd(OUT_A);
  Wait(100);
  OnRev(OUT_C);
  Wait(100);
  Off(OUT_A+OUT_C);
  
  OnRev(OUT_A+OUT_C);
  Wait(50);
  Wait(45);
  Off(OUT_A+OUT_C);
  
  OnFwd(OUT_B);
  OnFwd(OUT_B);ペンを下ろす
  Wait(40);
  Off(OUT_B);
  
  OnFwd(OUT_A+OUT_C);跳ねを書く
  Wait(30);
  Off(OUT_A+OUT_C);
  
  OnRev(OUT_B);ペンを上げる
  Wait(30);
  Wait(10);
  Off(OUT_B);
  
  OnFwd(OUT_C);
  Wait(30);
  Off(OUT_C);
  
  OnFwd(OUT_A+OUT_C);
  Wait(110);
  Off(OUT_A+OUT_C);
  
  OnFwd(OUT_A);
  Wait(80);
  OnRev(OUT_C);
  Wait(80);
  Off(OUT_A+OUT_C);
  

  OnRev(OUT_A+OUT_C);
  Wait(10);
  Off(OUT_A+OUT_C);  

  OnFwd(OUT_B);ペンを下ろす
  Wait(40);
  Off(OUT_B);
  
  OnFwd(OUT_A+OUT_C);2画目を書く
  Wait(40);
  Off(OUT_A+OUT_C);
  
  OnRev(OUT_B);ペンを上げる
  Wait(30);
  Wait(10);
  Off(OUT_B);
  
  OnFwd(OUT_A);
  Wait(180);
  Off(OUT_A);
  
  OnRev(OUT_A+OUT_C);
  Wait(70);
  Off(OUT_A+OUT_C);
  
  OnFwd(OUT_B);ペンを下ろす
  Wait(40);
  Off(OUT_B);
  
  OnFwd(OUT_A+OUT_C);
  Wait(70);
  Off(OUT_A+OUT_C);
  
  OnRev(OUT_B);ペンを上げる
  Wait(30);
  Wait(10);
  Off(OUT_B);
  
  OnRev(OUT_A+OUT_C);
  Wait(140);
  Off(OUT_A+OUT_C);
  
  OnFwd(OUT_B);ペンを下ろす
  Wait(40);
  Off(OUT_B);
  
  OnFwd(OUT_A+OUT_C);3画目を書く
  Wait(50);
  Off(OUT_A+OUT_C);
  
  OnRev(OUT_B);ペンを上げる
  Wait(30);
  Wait(10);
  Off(OUT_B);
  
  OnFwd(OUT_C);
  Wait(140);
  Off(OUT_C);
  
  OnRev(OUT_A+OUT_C);
  Wait(80);
  Off(OUT_A+OUT_C);
  
  OnFwd(OUT_B);ペンを下ろす
  Wait(40);
  Off(OUT_B);
  
  OnFwd(OUT_A+OUT_C);4画目を書く
  Wait(100);
  Float(OUT_A+OUT_C);ゆっくりと止まる
  
  OnRev(OUT_B);ペンを上げる
  Wait(30);
  Wait(10);
  Off(OUT_B);
  }

*反省点 [#v046fb66]
 土台の組み立てと全体の重さのバランス、ペンの持たせ方が難しかった。プログラムは、一画一画の開始位置やペンの上下運動が特に難しかったです。あと、LEGOの部品が少々少なく感じたので思った通りにはいかなっかったというところが辛かったです。
*コメント [#a27ea94b]
コメントをどうぞ
#comment


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