- 追加された行はこの色です。
- 削除された行はこの色です。
目次
#contents
*ロボットの説明 [#c1afb52c]
**全体像 [#rf5b38ab]
**アーム部分 [#fb7111ed]
**前後の動き [#af58e10b]
*プログラミングの説明 [#xb1e1714]
#define mae(t) OnFwd(OUT_A);Wait(t);Off(OUT_A);
#define naname(t) OnFwd(OUT_A);OnRev(OUT_B);Wait(t);Off(OUT_AB);
#define pendown OnRev(OUT_C);
#define gyaku_naname(t) OnFwd(OUT_B);OnRev(OUT_A);Wait(t);Off(OUT_AB);
#define ushiro(t) OnRev(OUT_A);Wait(t);Off(OUT_A);
#define hidari(t) OnFwd(OUT_B);Wait(t);Off(OUT_B);
#define migi(t) OnRev(OUT_B);Wait(t);Off(OUT_B);
#define mate Wait(060);
sub ninben()
{
pendown;
Wait(100);
mae(050);
Off(OUT_C);
Wait(100);
gyaku_naname(008);
Wait(050);
pendown;
Wait(050);
naname(020);
Off(OUT_C);
}
sub iu()
{
pendown;
mate;
migi(010);
mate;
Off(OUT_C);
ushiro(014);
mate;
hidari(024);
mate;
pendown;
mate;
migi(036);
mate;
Off(OUT_C);
mate;
ushiro(014);
mate;
hidari(025);
mate;
pendown;
mate;
migi(020);
mate;
Off(OUT_C);
ushiro(014);
mate;
hidari(020);
mate;
pendown;
mate;
migi(020);
mate;
Off(OUT_C);
ushiro(014);
mate;
pendown;
mate;
ushiro(014);
mate;
hidari(016);
mate;
mae(014);
mate;
migi(016);
Off(OUT_C);
}
task main()
{
ninben();
mate;
migi(020);
iu();
}
*感想・まとめ [#j9231950]