2016a/Member

²ÝÂê1¡§¤ª³¨¤«¤­¥í¥Ü¥Ã¥È

Ìܼ¡

¥í¥Ü¥Ã¥ÈËÜÂΤÎÀâÌÀ

¥â¡¼¥¿¡¼¤ÏA¤¬±¦¥¿¥¤¥ä,B¤¬¥Ú¥ó¡¢C¤¬º¸¥¿¥¤¥ä¤Î¥â¡¼¥¿¡¼¤ËÂбþ¤·¤Æ¤¤¤ë¡£ ¥í¥Ü¥Ã¥È¤Ë´Ø¤·¤Æ¤Ï¥¿¥¤¥ä¤È¥¿¥¤¥ä¤Î´Ö¤Ë¥Ú¥óÀ褬Íè¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤ª¤ê¡¢¤¿¤È¤¨¤Ð¤½¤Î¾ì¤Ç²óž¤·¤Æ¤â¤Û¤È¤ó¤É¤º¤ì¤Ê¤¤¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ ¥â¡¼¥¿¡¼B¤Ë´Ø¤·¤Æ¤Ï²óž¤ÎÊý¸þ¤òÊѤ¨¤ë¤³¤È¤Ç¾å¤²²¼¤²¤Ç¤­¤ë¤è¤¦¤Ë¤·¤¿¡£¤³¤ÎÉôʬ¤òºî¤ë¤Î¤ËÉôÉʤò»È¤Ã¤¿¤¿¤áºÇ½é¤Î·Á¤ÎÉôÉʤ¬Â­¤ê¤Ê¤¯¤Ê¤Ã¤¿¤Î¤ÇËÜÂΤâÊ̤ÎÉôÉʤÇÂбþ¤·¤Æ¤¤¤ë¡£ ¤Þ¤¿¡¢¥Ú¥ó¤Î¾å¤²²¼¤²¤Ë´Ø¤·¤Æ¤â¤Û¤Ü£¹£°Åٲ󞤵¤»¤ë¤³¤È¤Ç¤Ç¤­¤ë¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£ ¸åÎؤ˴ؤ·¤Æ¤Ï¤¢¤ë¤È¸åÎؤÎÊý¸þ¤Ë¤º¤ì¤Æ¤·¤Þ¤¦»öÎ㤬¿¤«¤Ã¤¿¤Î¤Ç¤Ê¤¯¤·¤¿¡£

robo3f.png
robo4f.png
robo5f.png
robo6f.png

¥×¥í¥°¥é¥à¤ÎÀâÌÀ

¤Þ¤º¡¢´°À®Í½ÁۿޤϤ³¤Î¤è¤¦¤Ê³¨¤Ç¤¢¤ë

¿Þ£±

robo1f.png

¤³¤Î¤è¤¦¤Ê³¨¤òºî¤ë¤¿¤á¤ËºÇ½ªÅª¤Ë¤Ç¤­¤¿¥×¥í¥°¥é¥ß¥ó¥°¤¬°Ê²¼¤Î¤â¤Î¤Ç¤¢¤ë¡£

task main()
#define turn_right(t) OnFwd(OUT_C,75); OnRev(OUT_A,75); Wait(t); Off(OUT_AC);
#define turn_left(t) OnFwd(OUT_A,75); OnRev(OUT_C,75); Wait(t); Off(OUT_AC);
#define go_fwd(t) OnFwd(OUT_AC,75); Wait(t); Off(OUT_AC);
{
   RotateMotor(OUT_B,50,90);    //É®²¼¤²¤ë
   RotateMotor(OUT_A,75,1600);    //´Ý¤¤´é¤ÎÎسԤòºî¤ë
   turn_left(400);
   repeat(3){
   go_fwd(150);
   turn_left(400);
   go_fwd(150);
   turn_right(400);
   }    //£³²ó¥¶¥°¥¶¥°¤µ¤»¤ë
   RotateMotor(OUT_B,-50,90);    //É®¤ò¾å¤²¤ë
   go_fwd(300);    //ÌܤΥ饤¥ó¤Ø¤Î°ÜÆ°
   turn_right(950);    //ÌܤΥ饤¥ó¤ØÆþ¤ë
   go_fwd(300);
   RotateMotor(OUT_B,50,90);    //ÌܤҤȤÄÌÜ¥¹¥¿¡¼¥È¡¡É®²¼¤²¤ë
   go_fwd(150);   //¤Ò¤È¤Ä¤á½ª¤ï¤ê
   RotateMotor(OUT_B,-50,90);    //É®¾å¤²¤ë
   go_fwd(150);
   RotateMotor(OUT_B,50,90);    //¤Õ¤¿¤ÄÌÜ¥¹¥¿¡¼¥È¡¡É®²¼¤²¤ë
   go_fwd(150);
   RotateMotor(OUT_B,-50,90);    //ÌܽªÎ»¡¡É®¾å¤²¤ë
   turn_left(900);   //É¡¤Î¥é¥¤¥ó¤Ø
   go_fwd(200);
   RotateMotor(OUT_B,50,90);    //É¡¥¹¥¿¡¼¥È É®²¼¤²¤ë
   go_fwd(150);
   turn_right(600);
   go_fwd(150);
   RotateMotor(OUT_B,-50,90);    //É¡½ªÎ»¡¡É®¾å¤²¤ë
   go_fwd(200);    //¸ý¤Î¥é¥¤¥ó¤Ø°ÜÆ°
   turn_left(1000);
   RotateMotor(OUT_B,50,90);    //¸ý¥¹¥¿¡¼¥È¡¡É®²¼¤²¤ë
   go_fwd(200);
   RotateMotor(OUT_B,-50,90);    //É®¾å¤²¤ë
}

ÄêµÁ¤ÎÀâÌÀ

¡¦#define turn_right(t) OnFwd(OUT_C,75); OnRev(OUT_A,75); Wait(t); Off(OUT_AC); ¤Ï±¦²óž¤Î¥×¥í¥°¥é¥à¤òÄêµÁ¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¡Ê¡ËÆâ¤Î¿ô»ú¤òÊѤ¨¤ë¤³¤È¤Ç²óž³Ñ¤Î³ÑÅÙ¤òÊѤ¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤³¤ì¤Ë¤è¤ê¡¢°ìÅ٤ˣ³¹Ô¤Îû½Ì¤Ë¤Ê¤ë¡£ ¡¦#define turn_left(t) OnFwd(OUT_A,75); OnRev(OUT_C,75); Wait(t); Off(OUT_AC); ¤Ïº¸²óž¤Î¥×¥í¥°¥é¥à¤òÄêµÁ¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¡Ê¡ËÆâ¤Î¿ô»ú¤òÊѤ¨¤ë¤³¤È¤Ç²óž³Ñ¤Î³ÑÅÙ¤òÊѤ¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤³¤ì¤Ë¤è¤ê¡¢°ìÅ٤ˣ³¹Ô¤Îû½Ì¤Ë¤Ê¤ë¡£ ¡¦#define go_fwd(t) OnFwd(OUT_AC,75); Wait(t); Off(OUT_AC); ¤ÏÁ°¤Ë¿Ê¤à¥×¥í¥°¥é¥à¤òÄêµÁ¤·¤¿¤â¤Î¤Ç¤¢¤ë¡£¡Ê¡ËÆâ¤Î¿ô»ú¤ò¤«¤¨¤ë¤³¤È¤Ç¿Ê¤àµ÷Î¥¤òÊѤ¨¤ë¤³¤È¤¬¤Ç¤­¤ë¡£¤³¤ì¤Ë¤è¤ê¡¢°ìÅ٤ˣ²¹Ô¤Îû½Ì¤Ë¤Ê¤ë¡£

¡Ð¡ÑÆâ¤ÎÀâÌÀ

´Êñ¤ËÀâÌÀ¤¹¤ë¤È¿Þ£±¤Î¤ª¤±¤ë­¡¤Ç¼ÖÂΤò°ì²óž¤µ¤»´é¤ÎÎسԤòºî¤ë¡£ ­¢¤Ç¼ÖÂΤò¥®¥¶¥®¥¶Æ°¤«¤·¤Ê¤¬¤éȱ¤ÎÌÓ¤òºî¤ë¡£ ­£¤Ç¤Ï­¢¤Î±Æ¶Á¤ÇºÇ¸å¤Ë²óž¤¹¤ë¤¿¤á¤½¤ì¤òÍøÍѤ·¡¢É®¤ò¤¢¤²¤¿¤Þ¤Þ°ìÅÙÎسԤ«¤é¤Ï¤ß½Ð¤·¡¢ÌܤΥ饤¥ó¤ØÆ°¤«¤¹¡£ ­¤¤Ç¤ÏÉ®¤ò¾å¤²²¼¤²¤·¤Ê¤¬¤éÌܤòÉÁ¤¤¤Æ¤¤¤¯¡£ ­¥¤Ç¤Ï¤½¤Î¤Þ¤ÞÉ¡¤Î¥é¥¤¥ó¤Ø²ó¤êÉ¡¤òÉÁ¤­¤Ä¤Ä¸ý¤Î¥¹¥¿¡¼¥ÈÃÏÅÀ¤Þ¤ÇÆ°¤¯¡£ ¤½¤·¤Æ­¦¤Ç¸ý¤òÉÁ¤¯¤È¤¤¤¦¤â¤Î¤Ç¤¢¤ë¡£

¹©Éפ·¤¿ÅÀ

ºÇ½é¤ÎÊý¤Ï¤Û¤ÜƱ¤¸ÆâÍÆ¤Î¥×¥í¥°¥é¥à¤Ë¤â´Ø¤ï¤é¤º¾å¤Î¤â¤Î¤è¤ê£²ÇܤۤɤÎŤµ¤Î¥×¥í¥°¥é¥à¤Ë¤Ê¤Ã¤Æ¤¤¤¿¤Î¤òrepeat¤ädefine¤òÍѤ¤¤ë¤³¤È¤Ç¸«¤ä¤¹¤¯¤·¤¿¡£ °ìÈÖ°Õ¼±¤·¤¿¤Î¤ÏÁ°È±¤Î¥®¥¶¥®¥¶¤À¡£¤Ï¤ß½Ð¤Æ»æ¤Î¾å¤ÇÉÁ¤¯¤Î¤¬Æñ¤·¤¯¤Ê¤Ã¤¿¤ê³ÑÅ٤ʤɤ¬¤º¤ì¤¿¤ê²ÝÂê¤Ï¿¤«¤Ã¤¿¤¬¤³¤ì¤À¤±¤Ï¤³¤À¤ï¤ê¤¿¤«¤Ã¤¿¤Î¤Ç´èÄ¥¤Ã¤¿¡£¤Þ¤¿repeat¤ò»È¤Ã¤¿¤¿¤á¥®¥¶¥®¥¶¤òÉÁ¤­½ª¤¨¤¿¸å²óž¤ò;ʬ¤Ë¤·¤Æ¤·¤Þ¤¦¤Î¤À¤¬¡¢¤³¤ì¤òÌܤΥ饤¥ó¤ØÆþ¤ë»öÁ°Æ°ºî¤È¤·¤Æ³èÍѤ¹¤ë¤³¤È¤Ç¥×¥í¥°¥é¥à¤Î°ìÉô¤È¤·¤¿¡£

ÌäÂêÅÀ

¤³¤³¤Ç¡¢¥×¥í¥°¥é¥ß¥ó¥°¤òÁȤà¤Ë¤¢¤¿¤Ã¤Æ¤Þ¤ººÇ½é¤Ë¤Ö¤Ä¤«¤Ã¤¿Êɤ¬É®¤Î¾å¤²²¼¤²¤ÎÉý¤Ç¤¢¤ë¡£¤³¤ì¤Ë´Ø¤·¤Æ¤ÏRotateMotor¤òÍѤ¤£¹£°Å٤ۤܤԤ俤ê²ó¤¹¤³¤È¤Ç²ò¾Ã¤·¤¿¡£ ¤½¤·¤Æ¡¢Â礭¤ÊÊɤȤʤ俤ΤÏÅÅÃӤλĤê¶ñ¹ç¤ÇÊѤï¤ëµ¤¤Þ¤°¤ì¤ÊÆ°ºî¤Ç¤¢¤ë¡£ ÅÅÃӤλÄÎ̤ËÈæÎ㤷¤ÆÆ°¤­¤¬Æߤ¯¤Ê¤Ã¤Æ¤¤¤¯¤Î¤Ë¶ìÀ路¤¿¡£ ¤³¤³¤Ç¤Ï¡¢¤º¤ì¤ë¤ÈÃ×Ì¿½ý¤Ë¤Ê¤ëÎسԤÏRotateMotor¤òÍѤ¤¤ë¤³¤È¤Ç¥º¥ì¤òÍÞ¤¨¤¿¤¬¡¢Â¾¤ÎÉôʬ¤â»þ´Ö¤ò¤«¤±¤Æ¤Ç¤âRotateMotor¤Çºî¤ë¤Ù¤­¤À¤Ã¤¿¤È¾¯¤·¸å²ù¤·¤¿¡£

´°À®¤·¤¿³¨

²¼¤Î³¨¤¬¼ø¶È¤ÇÉÁ¤¤¤¿ËÜÈ֤γ¨¤Ç¤¢¤ë¡£

robo2f.png

³°¤Î´Ý¤¬ÎسԤǤ¢¤ê¡¢¥®¥¶¥®¥¶¤·¤Æ¤¤¤ë¤Î¤¬Á°È±¡¢¾å¦¤ÎÆüËܤÎľÀþ¤¬ÌÜ¡¢¡ä¤Î·Á¤¬É¡¡¢²¼¤ÎľÀþ¤¬¸ý¤Ç¤¢¤ë¡£

»öÁ°¤Ë¥Æ¥¹¥È¤·¤¿¤È¤­¤Ï¤­¤ì¤¤¤ËÉÁ¤±¤Æ¤¤¤¿¤¬¡¢¤ä¤Ï¤êÅÅÃӤθº¤ê¤Ë¤Ï¾¡¤Æ¤º¡¢¤«¤Ê¤ê¤º¤ì¤¿¤¿¤á±þµÞ½èÃ֤Ȥ·¤ÆľÁ°¤Ë»þ´Ö¤ÎŤµ¤òÊѲ½¤µ¤»¤ë¤³¤È¤Ç¤Ê¤ó¤È¤«Âбþ¤·¤¿¡£

Îɤ«¤Ã¤¿ÅÀ

¥Ñ¡¼¥Ä¤´¤È¤Î·Á¤Ï¤«¤Ê¤êÁÛÁüÄ̤ê¤Ë¤¤¤Ã¤¿¡£ ¤Þ¤¿¡¢¥Ú¥ó¤ò²¼¤í¤·¤¿¤Þ¤Þ¤Ç²óž¤·¤¿¾ì¹ç¤â¥¿¥¤¥ä¤Î´Ö¤ËÉ®¤ò¤ª¤¤¤¿¤³¤È¤Ë¤è¤ê¤Ö¤ì¤ò¤À¤¤¤Ö¤ÈËɤ²¤¿¡£ ´é¤ÎÎسԤ¬¾®¤µ¤¤¤¿¤á´é¤Î¥Ñ¡¼¥Ä¤ò¤¹¤Ù¤ÆÎسԤÎÃæ¤ËǼ¤á¤­¤ì¤ë¤«¿´ÇÛ¤À¤Ã¤¿¤¬Á´ÉôÆþ¤Ã¤¿¤Î¤ÏÎɤ«¤Ã¤¿¡£

È¿¾ÊÅÀ

¾å¤Ç¤â½ñ¤¤¤¿¤¬¡¢¥Ñ¡¼¥Ä¤´¤È¤Î°ÌÃÖ¤¬Í½ÁۿޤȤ«¤Ê¤ê¤º¤ì¤Æ¤·¤Þ¤Ã¤¿¤¿¤á¡¢¤ä¤Ï¤ê̵ÍýÌðÍý¤Ë¤Ç¤âRotateMotor¤ò»È¤¦¤Ê¤É¤·¤Æ¡¢¤Ç¤­¤ë¤À¤±ÅÅÃӤαƶÁ¤ò¼õ¤±¤Ë¤¯¤¤¥×¥í¥°¥é¥ß¥ó¥°¤Ë¤·¤Æ¤âÎɤ«¤Ã¤¿¤Î¤«¤Ê¤È»×¤Ã¤¿¡£ ¤Þ¤¿¡¢ËÜÈ֤ä»æ¤Î±Æ¶Á¤â¤¢¤ê»öÁ°¤ÎÎý½¬¤È¤Ï°ã¤Ã¤¿Æ°¤­¤ò¤·¤¿¤³¤È¤Ë¤è¤ê¡¢¤º¤ì¤ë¤Ï¤º¤Î¤Ê¤¤Êý¸þ¤Ë¤º¤ì¤¿¤ê¤â¤·¤¿¡£¶ËÎÏËÜÈ֤ȶᤤ¾õ¶·¤Çºî¶È¤Ç¤­¤¿Êý¤¬Îɤ«¤Ã¤¿¤«¤â¤·¤ì¤Ê¤¤¡£

¤Þ¤È¤á

´°À®¿Þ¤ò¸«¤¿¤È¤­¤¢¤ë°ÕÌ£·Ý½ÑŪ¤Ê³¨¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Ê¤È¤¤¤¦´¶ÁÛ¤ò¤â¤Ã¤¿¡£ Áí¹çŪ¤Ë¸«¤ì¤Ð¤Þ¤¡¤Þ¤¡´é¤Ë¤Ï¸«¤¨¤¿¤·¡¢¥Ñ¡¼¥Ä¤´¤È¤Î·Á¤Ï¤À¤¤¤¿¤¤Í½ÁÛÄ̤ê¤Ë¤Ê¤Ã¤¿¤Î¤ÇÀ®¸ù¤·¤¿¤È»×¤¦¡£


źÉÕ¥Õ¥¡¥¤¥ë: filerobo6f.png 297·ï [¾ÜºÙ] filerobo5f.png 255·ï [¾ÜºÙ] filerobo4f.png 300·ï [¾ÜºÙ] filerobo3f.png 223·ï [¾ÜºÙ] filerobo2f.png 253·ï [¾ÜºÙ] filerobo1f.png 234·ï [¾ÜºÙ]

¥È¥Ã¥×   ÊÔ½¸ Åà·ë º¹Ê¬ ÍúÎò źÉÕ Ê£À½ ̾Á°Êѹ¹ ¥ê¥í¡¼¥É   ¿·µ¬ °ìÍ÷ ¸¡º÷ ºÇ½ª¹¹¿·   ¥Ø¥ë¥×   ºÇ½ª¹¹¿·¤ÎRSS
Last-modified: 2016-06-09 (ÌÚ) 01:24:55