- 追加された行はこの色です。
- 削除された行はこの色です。
[[2006b/MemberOnly/進行状況A]]
#contents
#[[2006b/A2/tankn616のページ]]
*『寧』の簡単な字を書くロボットーのプログラム [#rdce83a6]
-文字『寧』をもっと簡単で書くです。この字は中国語で使えている文字です。日本語はそういう文字がありません。
-プログラムは以下になります。
#define down OnFwd(OUT_B);Wait(30);Off(OUT_B); //ぺんをおろす
#define up OnRev(OUT_B);Wait(30);Off(OUT_B); //ペンを挙げる
#define go_straight(t) OnFwd(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); //前進
#define back(t) OnRev(OUT_A+OUT_C);Wait(t);Off(OUT_A+OUT_C); //後ろへ
#define turn_right(t) OnRev(OUT_C)+OnFwd(OUT_A);Wait(t);Off(OUT_A+OUT_C); //右を回転する
#define turn_left(t) OnRev(OUT_A)+OnFwd(OUT_C);Wait(t);Off(OUT_A+OUT_C); //左を回転する
task main()
{
down;
go_straight(20); //1
up;
go_straight(10);
turn_riht(100);
gp_straight(20);
turn_right(90);
back(90);
down;
back(40); //2
up;
go_straight(40);
turn_right(90);
back(95);
down;
go_straight(180); //3
up;
go_straight(10);
turn_right(90);
back(55);
down;
back(40); //4
up;
go_straight(40);
turn_right(90);
go_straight(40);
down;
back(100); //5
up;
go_straight(140);
turn_left(90);
back(15);
down;
go_straight(100); //6
up;
back(15);
turn_right(120);
back(95);
down;
back(30); //7
up;
}