- 追加された行はこの色です。
- 削除された行はこの色です。
[[ロボティクス入門]]
*課題1 似顔絵を描くロボット [#y5b586b7]
*ロボット本体 [#l860a1f4]
*プログラミング [#feb3e890]
task main()
{
OnFwd(OUT_A,30);
Wait(1200);
Off(OUT_A);
Wait(500); //輪郭
OnRev(OUT_C,40);
Wait(750);
Off(OUT_C);
Wait(500); //ペン上げ
OnRev(OUT_B,30);
Wait(100);
Off(OUT_B);
Wait(500); //調整
OnFwd(OUT_C,20);
Wait(1000);
Off(OUT_C);
Wait(500); //ペン下げ
OnRev(OUT_A,20);
Wait(200);
Off(OUT_A);
Wait(500); //髪の毛1
OnRev(OUT_C,40);
Wait(700);
Off(OUT_C);
Wait(500); //ペン上げ
OnRev(OUT_B,20);
Wait(200);
Off(OUT_B);
Wait(500); //調整
OnFwd(OUT_C,20);
Wait(1000);
Off(OUT_C);
Wait(500); //ペン下げ
OnFwd(OUT_A,20);
Wait(200);
Off(OUT_A);
Wait(500); //髪の毛2
OnRev(OUT_C,30);
Wait(650);
Off(OUT_C);
Wait(500); //ペン上げ
OnRev(OUT_B,30);
Wait(200);
Off(OUT_B);
Wait(500); //調整
OnFwd(OUT_C,20);
Wait(1000);
Off(OUT_C);
Wait(500); //ペン下げ
OnRev(OUT_A,20);
Wait(200);
Off(OUT_A);
Wait(500); //髪の毛3
OnRev(OUT_C,40);
Wait(700);
Off(OUT_C);
Wait(500); //ペン上げ
OnRev(OUT_B,30);
Wait(200);
Off(OUT_B);
Wait(500); //調整
OnFwd(OUT_C,25);
Wait(1300);
Off(OUT_C);
Wait(500); //ペン下げ
OnFwd(OUT_A,30);
Wait(200);
Off(OUT_A);
Wait(500); //髪の毛4
OnRev(OUT_C,30);
Wait(600);
Off(OUT_C);
Wait(500); //ペン上げ
OnFwd(OUT_B,30);
OnRev(OUT_A,25);
Wait(400);
Off(OUT_AB);
Wait(500); //調整
OnFwd(OUT_C,20);
Wait(1000);
Off(OUT_C);
Wait(500); //ペン下げ
OnRev(OUT_B,30);
Wait(200);
Off(OUT_B);
Wait(500); //口
OnRev(OUT_C,40);
Wait(900);
Off(OUT_C);
Wait(500); //ペン上げ
OnFwd(OUT_A,20);
OnFwd(OUT_B,30);
Wait(200);
Off(OUT_AB);
Wait(500); //調整
OnFwd(OUT_C,20);
Wait(1000);
Off(OUT_C);
Wait(500); //ペン下げ
OnRev(OUT_B,30);
Wait(150);
Off(OUT_B);
Wait(500); //左目
OnRev(OUT_C,50);
Wait(700);
Off(OUT_C);
Wait(500); //ペン上げ
OnRev(OUT_B,30);
Wait(100);
Off(OUT_B);
Wait(500); //調整
OnFwd(OUT_C,20);
Wait(1000);
Off(OUT_C);
Wait(500); //ペン下げ
OnRev(OUT_B,30);
Wait(200);
Off(OUT_B);
Wait(500); //右目
OnRev(OUT_C,40);
Wait(750);
Off(OUT_C);
Wait(500); //ペン上げ
}