[[2016a/Member]]

目次
#contents

*はじめに [#c12bb3ab]
今回の課題は、お絵かきロボットを作成し、自分の似顔絵をロボットに描かせることである。

課題に取り組む際の注意点

・マクロや関数等を使い、main関数がなるべく単純になるようにプログラムを組む

・定数名やマクロなどは分かりやすい名前を用いる

・似顔絵が余裕をもってA4の紙に収まるようにする

・ペン以外はキットの部品を使う

*ロボット本体の説明 [#f1e23c94]

#ref(IMG_0757.JPG)

写真のように本体の前方にモーターを取り付け、そこから伸びるアームに輪ゴムでペンを固定した。

モーターでアームを上下させることで、同時にペンも上下する仕組みである。
モーターでアームを上下させることで、同時にペンも上下する仕組み。

*プログラムの説明 [#pafc5254]

 #define pen_up OnRev(OUT_C,10);Wait(500);Off(OUT_C)
 #define pen_down OnFwd(OUT_C,10);Wait(500);Off(OUT_C)
 task main ()
 {
 {  
  repeat(6) {
   OnFwd(OUT_AB,25);//輪郭
   Wait(1200);
   Off(OUT_AB);
   pen_up;
   OnFwd(OUT_AB,25);
   Wait(800);
   Off(OUT_AB);
   OnFwd(OUT_B,25);
   Wait(1917);
   Off(OUT_B);
   OnRev(OUT_AB,25);
   Wait(2000);
   Off(OUT_AB);
   pen_down;
  }
   pen_up;
  
   
 }
   
*苦労した点 [#eb50dc32]

*感想 [#q89bc648]
 



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