- Äɲ䵤줿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
- ºï½ü¤µ¤ì¤¿¹Ô¤Ï¤³¤Î¿§¤Ç¤¹¡£
[[2016a/Member]]
*Ìܼ¡ [#vb047a36]
#contents
*¤Ï¤¸¤á¤Ë [#gca5125f]
#ref(2016a-mission2.png)
*¥í¥Ü¥Ã¥ÈËÜÂΤÎÀâÌÀ [#y97e9f0f]
#ref(dc8c76bc-1dc8-4fe5-85a2-f6bf5b867d3f.jpg)
#ref()
#ref(ba881582-7541-414d-bf2f-1e1f75e8949a.jpg)
*¥×¥í¥°¥é¥ß¥ó¥°¤ÎÀâÌÀ [#x55c6767]
ÄêµÁʸ
#define circle OnFwd(OUT_B,75);Wait(3200);Off(OUT_B);
#define go_f(t) OnFwd(OUT_BC,75);Wait(t);Off(OUT_BC);
#define go_r(t) OnRev(OUT_BC,75);Wait(t);Off(OUT_BC);
#define turn_r OnFwd(OUT_C,75);OnRev(OUT_B,75);Wait(300);Off(OUT_BC);
#define turn_l OnFwd(OUT_B,75);OnRev(OUT_C,75);Wait(300);Off(OUT_BC);
#define pen_down OnFwd(OUT_A,75);Wait(100);Off(OUT_A);
#define pen_up OnRev(OUT_A,75);Wait(100);Off(OUT_A);
ÄêµÁʸ
#define BLACK 34
#define WHITE 60
#define LEFT OnFwd(OUT_B,40);OnRev(OUT_C,20);
#define RIGHT OnFwd(OUT_C,40);OnRev(OUT_B,20);
#define nMAX 295
#define short_break Off(OUT_BC);PlaySound(SOUND_CLICK);Wait(1000)
#define STEP 1
#define GO (OUT_BC,40);Wait(500);
#define GO2 (OUT_BC,40);Wait(800);
#define LEFT2 OnFwd(OUT_B,40);OnRev(OUT_C,20);Wait(500);
#define RIGHT2 OnFwd(OUT_C,40);OnRev(OUT_B,20);Wait(500);
#ref(image3.jpg)
ºÇ½é¡¢NXT¤¬»æ¤ÎÃæ¿´¤Ë¤¢¤ë¾õÂÖ¤«¤é¥¹¥¿¡¼¥È¤¹¤ë¡£&br;
½ñ¤½ç¤Ï¼Ì¿¿¤ÎÄ̤ê¤Ç¤¢¤ë¡£
task_main()
sub normal ()
{
circle;//ÎسÔ
define go_r(800);//´é¤Èȱ¤Î¶ÌÜ
pen_up;
turn_r;
go_f(200);
turn_l;
go_f(250);
pen_down;
go_f(250);//ÌÜ¡
pen_up;
go_f(250);
pen_down;
go_f(250);//ÌÜ¢
pen_up;
turn_r;
go_f(250);
turn_r;
go_f(200);
pen_down;
go_f(350);//¸ý
pen_up;
SetSensorLight(S2);
int nOnline=0;
int k=0;
while(k==0){
while(nOnline < nMAX){
if (SENSOR_2<BLACK) {
RIGHT;
nOnline++;
} else
if (SENSOR_2<WHITE) {
LEFT;
nOnline=0;
}
Wait(STEP);
}
short_break;
k++;
nOnline=0;
}
}
¥×¥í¥°¥é¥ß¥ó¥°¤ò¥¹¥Þ¡¼¥È¤Ë¤Þ¤È¤á¤ë¤¿¤á¡¢&br;
ÄêµÁ¼°¤ò¿¤¯»ÈÍѤ·¤¿¡£
task main ()
{
normal();
RIGHT;
normal();
GO;
normal();
GO;
normal();
RIGHT2;
normal();
RIGHT2;
normal();
GO2;
}
*´¶ÁÛ [#bdf73b90]