- 追加された行はこの色です。
- 削除された行はこの色です。
[[2019a/Member]]
バナナ
*課題1 [#p493a170]
これまで住んだことのある都道府県名、市町村名、地区名などの中から2文字以上、かつ合計10画以上のものを選び、それをA4の紙を書くロボットを製作せよ。
選んだ文字
日本の国の機能の中心であり、2020年にはオリンピックも開催されるということで「東京」を選んだ。
*ロボットの説明 [#m7a46714]
*プログラムの説明 [#c68c78c8]
実際に動かした時に使ったプログラムはこの説明の最後に載せる。
調整を簡単にするために、基本的な6つの命令とそれぞれに変数を導入した。変数はint t;で指定
sub go_ahead()
{OnRev(OUT_A);Wait(t);Off(OUT_A);Wait(50);}
sub go_back()
{OnFwd(OUT_A);Wait(t);Off(OUT_A);Wait(50);}
sub draw_LtoR()
{OnRev(OUT_B);Wait(t);Off(OUT_B);Wait(50);}
sub draw_RtoL()
{OnFwd(OUT_B);Wait(t);Off(OUT_B);Wait(50);}
sub pen_up()
{OnRev(OUT_C);Wait(30);Off(OUT_C);Wait(50);}
sub pen_down()
{OnFwd(OUT_C);Wait(30);Off(OUT_C);Wait(50);}
これは紙をxy平面に置いた時の動きを命令するものである。
これらは上から順に正の向きに動く命令