0;}これにより、以下のように書くことで、指定した座標まで動かすことができる。"sub"だけでは相対的な座標で動いてしまうので、"log_x","log_y"という変数を用意して、直前に指定された座標を記憶しておくことで、絶対的な座標として動かすことを可能にした。目盛りとして計算した。繰り返し回数)NXTでは、2つのモーターを同時に違う出力で動かすことができない。そのため、斜めの線をひくことができない。y軸方向に少しずつ動かして斜めの線を書くようにした。ここでいう階段の数というのが関数の引数の中にある「繰り返し回数」である。繰り返し回数を増やすほどなめらかな線を描ける。D"はこれに必要な値である。今回制作したロボットは関節部分にぐらつきがあったので、そこから生まれる誤差を埋めるために「補正」として回転角に"0.5"度追加した。通ってほしい座標を指定しているだけなのでスッキリしている。ペンの抵抗によってずれてしまうことがあったが、調整も座標をいじるだけで済んだ。2"で、その他の場合は"10"以上になっている。†メガネのフレームがうまくかけた。髪の毛は難しくて諦めた。今回作った関数の中に、モーターの回転角を計算する式を組み込んだが、それが間違っていた。モーターの回転角とアームが左右に動く大きさは比例していると考えて式を立てていた。実際には、2つは比例関係にはなく、三角関数を使用しないと正しい結果は出てこないことに後になって気づいた。今回使用したプログラムは座標の調節によって顔を描くことができていた。Wait(400);}とすべきであった。