課題は自分の似顔絵を描くロボットを製作することである。•マクロや関数、サブルーチンなどを使い、main関数がなるべく単純になるようにプログラムを作ること。•定数名やマクロなどは分かりやすい名前を用いること•余裕をもってA4の紙の中に収まる大きさにすること。•ペン以外はキットの部品を使うこと•輪ゴムは切れやすく高価なので慎重に扱い、張力がかかりすぎないようにすること。【本体図】ロボットの先端部分に新しくモーターを取り付け、モーターが動くことによりペンの上下を行えるようにしたペンを固定する輪ゴムは両脇の部分に取り付け、ペンが上下してもブレないようにした。この機構を取り付けたのはロボットの先端部分だったので、線と線を繋げることに少し苦労した。詳しいことはプログラムの項に記す。//後退する簡潔なプログラムになるように定義を多めに設定した。Off(OUT_ABC);}ペンは下げた状態から始める。輪郭と目と口はすべて直線で表現している。いうようにして、線と線が繋がるようにしている。†マッキーペンが裏写りしたり、ロボットを設置するときに誤って引いてしまった線があったりと非常に見辛くなっているが、赤で囲ったところが似顔絵の部分である。似顔絵についての反省をここに記す�線と線が繋がってないこれは、単純に試行回数が少なく調整不足であったこと、思ったよりロボットが進むスピードが速かったので、ズレが大きくなり線と線が繋がらなくなったりしたことが原因と考えられる。遅いスピードに設定したほうが良かった。�線が真っすぐ引かれていないこれは、ペンの固定の仕方が原因であると考えられる。人がペンを握るように、もっと先端部のほうを固定したほうが真っすぐとした線が引けると思う。・ロボットの先端部にペンの機構を取り付けたので、全体としては大きいロボットになってしまった。そのため実際に描いた顔も大きくなってしまい、しばしば紙からはみ出てしまったので次回からはコンパクトにロボットを作りたい。・他のグループを見ると、スピードを遅く設定したほうが安定して動いていると感じたので次回からは速いスピードはできるだけ設定しないようにしたい。・電池残量などの都合もあり、毎回描けた顔が違って大変だった。