Çò¤¤¥Û¥¤¡¼¥ë¤òÅꤲ¤ë¥í¥Ü¥Ã¥È¤òºîÀ®¤·¡¢°Ê²¼¤ÎÆ°¤¤ò¤¹¤ë¤è¤¦¤Ë¥×¥í¥°¥é¥à¤òºîÀ®¤»¤è¡£
Á´Êý¸þ¤«¤é²ûÃæÅÅÅô(¸ÇÄê¡Ë¤ÎÊý¸þ¤òõ¤·¤À¤·¡¢¼êÁ°50cm¤Þ¤Ç¿Ê¤ó¤Ç²ûÃæÅÅÅô¤òÁÀ¤Ã¤Æ¥Ö¥í¥Ã¥¯¤òÅꤲ¤ë¡£
²ûÃæÅÅÅô¤ò¤æ¤Ã¤¯¤êÆ°¤«¤·¤¿¤È¤²ûÃæÅÅÅô¤Ë¸þ¤«¤Ã¤Æ¿Ê¤ß¡¢Æ°¤¤ò»ß¤á¤ì¤Ð50cm¤Îµ÷Î¥¤Þ¤Ç¶á¤Å¤¤¤Æ²ûÃæÅÅÅô¤òÁÀ¤Ã¤Æ¥Ö¥í¥Ã¥¯¤òÅꤲ¤ë¡£
¡¦¾ò·ï¡¦
¥â¡¼¥¿¡¢¸÷¥»¥ó¥µ¡¢¥¿¥Ã¥Á¥»¥ó¥µ¤Ï¤½¤ì¤¾¤ì2¸Ä¤Þ¤Ç»ÈÍѲġ£
¤¿¤À¤·¡¢Ê¿ÌÌŪ¤ÊÊý¸þ¤À¤±¤Ç¤Ê¤¯²ûÃæÅÅÅô¤Î¹â¤µ¤Þ¤Ç´Þ¤á¤¿Êý¸þ¤òõ¤¹¾ì¹ç¤Ë¤Ï¥â¡¼¥¿¤ò3¸Ä»ÈÍѤ·¤Æ¤â¤è¤¤¡£
¡¦½é´üÃʳ¬
¡üÅê¤Æ¤¹½Â¤
½é¤á¤Ï¤½¤Î¤Þ¤Þ¥â¡¼¥¿¤Î²óžÎϤòÍѤ¤¤Æ¥Û¥¤¡¼¥ë¤òÅꤲ¤ëÊýË¡¤ò¹Í¤¨¤Þ¤·¤¿¡£
¤·¤«¤·¤³¤ì¤Ç¤Ï¥â¡¼¥¿¤Î¥È¥ë¥¯¤Ç¤ÏÉÔ½½Ê¬¤Ê¤¿¤á¡¢Êüʪ±¿Æ°¤ÇÈôµ÷Î¥¤¬Ã»¤¯Ëþ¤Τ¤¤¯¤â¤Î¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Ç¤·¤¿¡£
¤½¤³¤Ç¡¢¤â¤Ã¤ÈÈôµ÷Î¥¤¬½Ð¤Æ²Ã¤¨¤Æ¾¤Î¥Á¡¼¥à¤È°ã¤¦Êý¼°¤ò¹Í¤¨¤¿¾ì¹ç¡¢¥´¥à¤ò»ÈÍѤ¹¤ë¤³¤È¤ò»×¤¤¤Ä¤¤Þ¤·¤¿¡£
¤³¤ì¤Ï¥Ñ¥Á¥ó¥³¤ä¥´¥àŴˤ¤«¤é¥Ò¥ó¥È¤òÆÀ¤Þ¤·¤¿¡£
¸÷¥»¥ó¥µ¡¼¤ÏÁ°Êý¤Ë2¤ÄÉÕ¤±¤ë¤³¤È¤Ç¸÷Êý¸þ¤òÆɤ߼è¤ëÀºÅÙ¤ò¾å¤²¤ë¤³¤È¤ò¹Í¤¨¤Þ¤·¤¿¡£
¤µ¤é¤ËÎ϶¯¤µ¤ä°ÂÄêÀ¤«¤é¼ÖÎؤϥ¿¥ó¥¯¤òÍѤ¤¤Æ°Ê²¼¤Ë»Å¾å¤¬¤ê¤Þ¤·¤¿¡£
¤·¤«¤·¥¿¥ó¥¯¤ÏÀû²ó»þ¤Î¼ÖÂΤΤ֤줬Â礤¤¤¿¤á¤ä¤Ï¤ê¼ÖÎضîÆ°Êý¼°¤Ë¤¹¤ë»ö¤Ë¡£
°Ê¾å¤òƧ¤Þ¤¨ºÇ½ªÅª¤Ê¥í¥Ü¥Ã¥È¤Ï°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
Ãæ±û¤Î¥â¡¼¥¿¡¼¤¬FF¼Ö¤Î¥¨¥ó¥¸¥ó¤¬Çí¤½Ð¤·¤Î¤è¤¦¤Ê°õ¾Ý¤òÍ¿¤¨¤ë¥í¥Ü¥Ã¥È¤Ë»Å¾å¤¬¤Ã¤Æ¤¤¤Þ¤¹¡£
¥â¡¼¥¿¤Ï°ì¤Ä¤Ê¤Î¤ÇÉé²Ù¤ò²¡¤µ¤¨¤ë¤È¶¦¤Ë¡¢²óž¼´¤ò°ìÊý¤Î¼ÖÎؤ˸ÇÄꤹ¤ë¤¿¤á¡¢3ÎضîÆ°Êý¼°¤Ë¤·¤Þ¤·¤¿¡£
¤Þ¤¿¼ÖÂΤοåÊ¿¤òÊݤĤΤ˲䨡¢Éé²Ù¤ò²¡¤µ¤¨¤ë¤¿¤á¤Ë¸åÎؤΥ´¥à¤Ï³°¤·¤Þ¤·¤¿¡£
¸÷¥»¥ó¥µ¡¼¤Ï²ûÃæÅÅÅô¤òLED¥é¥¤¥È¤Ë¤·¤¿¤é¸÷¤Î»Ø¸þÀ¤¬¹â¤¯¤Ê¤ê
¾å¼ê¤Ëº¸±¦¤Î¸÷¥»¥ó¥µ¡¼¤Çª¤¨¤é¤ì¤Ê¤«¤Ã¤¿¤¿¤á¡¢Ãæ±û¤Ë°ì¤ÄÉÕ¤±¤Þ¤·¤¿¡£
º£²óÅꤲ¤ë¥Û¥¤¡¼¥ë¤Ïº¸¤Î¥¿¥¤¥ä¤Î¥´¥à¤òÇí¤¤¤À±¦Â¦¤Î¤â¤Î¤Ç¤¹¡£
¡üÂǤÁ½Ð¤·¹½Â¤
½é¤á¡¢¿Þ¤Î¤è¤¦¤Ë¥Û¥¤¡¼¥ë¤òÎØ¥´¥à¤Ë°ú¤Ã¤«¤±¤Æ¡¢²£¤«¤éËÀ¤Ç¥Û¥¤¡¼¥ë¤ò¸ÇÄꤷ¤Þ¤¹¡£
Æ°ºî»þ¤Ï¡¤Î¥®¥¢¤¬±¦¤Ë²óž¤¹¤ë¤³¤È¤Ç¥Û¥¤¡¼¥ë¤ò°ú¤Ã¤«¤±¤Æ¤¤¤¿ËÀ¤¬°ú¤½Ð¤µ¤ì¤Þ¤¹¡£
º£²ó¤Î¥Ý¥¤¥ó¥È¤Ï°ì¤Ä¤Î¥â¡¼¥¿¡¼¤Ç¥Þ¥·¥ó¤ò¶îÆ°¤µ¤»¤ë¥Ç¥£¥Õ¥¡¥ì¥ó¥·¥ã¥ë¡¦¥®¥¢¤Ç¤¹¡£
¤³¤Î¥®¥¢¤ÎÁȤßÊý¤Ê¤éÊÒÊý¤Î¥®¥¢¤ò¸ÇÄꤷ¤Æ¤â¡¢¤â¤¦ÊÒÊý¤Î¥®¥¢¤ò²ó¤¹¤³¤È¤¬½ÐÍè¤Þ¤¹¡£
¡¦Á°¿Ê¡§¡¡¾å¤Î¿Þ¤Ç¡¡¢¢¡¢£¤Î£³¤Ä¤Î¥®¥¢¤òÆâÊñ¤¹¤ë³¥¿§¤Î¥®¥¢¤¬²ó¤ë¤³¤È¤ÇÆ⦤Ρ¤Î¥®¥¢¤â¼´¤Î¼þ¤ê¤ò²ó¤ê¤Þ¤¹¡£
½¾¤Ã¤Æ³ú¤ß¹ç¤Ã¤Æ¤¤¤ë¢¤È£¤Î¥®¥¢¤â²óž¤¹¤ë¤³¤È¤ÇÆ°ÎϤòº¸±¦¤Î¼ÖÎؤËÅÁ¤¨¡¢Á°¿Ê¤·¤Þ¤¹¡£
¡Ê»Ù¤¨ËÀ¡Ë
¡¦±¦Àû²ó¡§¡¡¤Þ¤º»Ù¤¨ËÀ¤Ë¤è¤ê£¤Î¥®¥¢¤¬²ó¤é¤Ê¤¤¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
¤·¤«¤·¡¢¡¤Î¥®¥¢¤¬£¤Î¥®¥¢¤Î¼þ¤ê¤ò²óž¤·¤Ê¤¬¤é²ó¤ê¤Þ¤¹¡£
½¾¤Ã¤Æ¢¤Î¥®¥¢¤Ï¡¤Î¥®¥¢¤Ë³ú¤ß¹ç¤ï¤µ¤Ã¤Æ¤¤¤ë¤¿¤á¡¢¢¤Î¥®¥¢¤â²óž¤¹¤ë¤³¤È¤ÇÊÒÊý¤Î¼ÖÎؤÀ¤±¤¬²ó¤ê¤Þ¤¹¡£
¥á¥«¥Ë¥«¥ë¤ÊÂǤÁ½Ð¤·¹½Â¤¤Ç¤Ï¤Ê¤¤¤¬¡¢¥Ñ¥Á¥ó¥³¤Î¤è¤¦¤Ê¥´¥à¤ÎÂǤÁ½Ð¤·¤Ï¥â¡¼¥¿¡¼¤Î²óžÎϤò»È¤¦¤è¤êÈó¾ï¤ËÎɤ¯Èô¤Ó¤Þ¤¹¡£
º£²óºîÀ½¤·¤¿¥Þ¥·¥ó¤Ï£µ¥á¡¼¥È¥ë°Ê¾åÈô¤Ó¤Þ¤·¤¿¡£
¥´¥à¤Î¶¯ÅÙ¤ÎÄ´À°¤Ë¤è¤êÈôµ÷Î¥¤âÄ´À°²Äǽ¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¤Þ¤¿¤ò¥Û¥¤¡¼¥ë¤¬Êüʪµ°Æ»¤òÉÁ¤¤Ë¤¯¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£
¡ü¥×¥í¥°¥é¥à¡Ê²ÝÂê1¤È2¤ò·óÍѲÄǽ¡Ë
¡¡¥×¥í¥°¥é¥à̾¡§ LIGHT TRACE¡¡SHOOTER
task main() { SetSensor (SENSOR_1, SENSOR_LIGHT);¡¡¥»¥ó¥µ¡¼¥Ý¡¼¥È£±¤Ë¸÷¤ê¥»¥ó¥µ¡¼¤òÀßÄê SetSensor (SENSOR_3, SENSOR_LIGHT); ¥»¥ó¥µ¡¼¥Ý¡¼¥È£²¤Ë¸÷¤ê¥»¥ó¥µ¡¼¤òÀßÄê
while (true)¡¡¡¡¡¡¡¡¡¡¡¡¡¡°Ê²¼¤ò±Ê±ó¤Ë¼Â¹Ô¤·Â³¤±¤ë { OnRev (OUT_A);¡¡¡¡¡¡¡¡¡¡¡¡±¦¤Ë²ó¤ë if(SENSOR_1 > 41 )¡¡¡¡¡¡¡¡¡¦¸÷¥»¥ó¥µ¡¼¤ÎÃͤ¬£´£±°Ê¾å¤Î¾ì¹ç¡¢°Ê²¼¤ò¼Â¹Ô¡¡ { OnFwd(OUT_A);¡¡¡¡¡¡¡¡¡¡¡¡¡¡°ìÄê»þ´ÖÁ°¿Ê Wait(15); } if (SENSOR_1 >= 52 )¡¡¡¡¡¡¡¦¸÷¥»¥ó¥µ¡¼¤ÎÃͤ¬£µ£²°Ê¾å¤Î¾ì¹ç¡¢°Ê²¼¤ò¼Â¹Ô { OnFwd(OUT_B);¡¡¡¡¡¡¡¡¡¡¡¡¥â¡¼¥¿¡¼¤ò¤Þ¤ï¤·¤ÆʪÂΤòÅꤲ¤ë Wait(100); Float(OUT_B);¡¡¡¡¡¡¡¡¡¡¡¡¡¡¥â¡¼¥¿¡¼¤ÎÄä»ß break;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡whileʸÆâ¤Î¥×¥í¥°¥é¥à¤«¤éÈ´¤±½Ð¤¹ } } Off(OUT_A); }
´ðËÜ¥¢¥ë¥´¥ê¥º¥à
¡¦Å¬Àµ¸÷Î̤¬ÆÀ¤é¤ì¤Ê¤¤¾ì¹ç¤Ï²óžưºî¤Ë¤è¤ê¸÷¸»¤ò¾ï¤Ëõ¤·Â³¤±¤ë¡£
¡¦¾ò·ï¤Ë¤¢¤Ã¤¿¾ì¹ç¤À¤±Á°¿ÊÆ°ºî¤äÅê¤Æ¤Æ°ºî¤ò¹Ô¤¦¤è¤¦¤Ë¤¹¤ë¡£
²ÝÂê1¡¤2¶¦¤Ë¸÷¸»Êý¸þ¤Ë¿Ê¤à¾ò·ï¡¢50ѼêÁ°¤Ç¥Û¥¤¡¼¥ë¤òÅꤲ¤ë¾ò·ï¤¬Æ±¤¸¤Ç¤¢¤ë¤¿¤á¡¢
¥×¥í¥°¥é¥à1¤Ç¸÷¸»Êý¸þ¤¬Äê¤Þ¤é¤Ê¤¤¸Â¤ê¸÷¸»¤òõ¤·Â³¤±¤ë¤è¤¦¤Ë¤¹¤ë¤È¤É¤Á¤é¤Î²ÝÂê¤â°ì¤Ä¤Ç¤³¤Ê¤»¤ë¤è¤¦¤Ë¤Ê¤ê¤Þ¤·¤¿¡£
¥×¥í¥°¥é¥à¤Î¾ÍèÀ¤ò¹Í¤¨¤¿¾ì¹ç¡¢ïçÃͤϽé¤á¤ËÊÑ¿ô¤ÇÄêµÁ¤·¤Æ¤¤¤¿Êý¤¬¤è¤¤¤«¤â¤·¤ì¤Ê¤¤¤¬¡¢
¤½¤ì¤Ç¤âÁ´ÂÎŪ¤Ë¤«¤Ê¤ê¥·¥ó¥×¥ë¤Ê¥×¥í¥°¥é¥à¤Ë¤Ê¤Ã¤Æ¤¤¤ë¡£
²ûÃæÅÅÅô¤Ë¥Û¥¤¡¼¥ë¤òÅö¤Æ¤ë¤³¤È¤Ï½ÐÍè¤Þ¤»¤ó¤Ç¤·¤¿¤¬¡¢²ÝÂê¤Ï¤À¤¤¤¿¤¤Ã£À®¤Ç¤¤¿¤È»×¤¤¤Þ¤¹¡£
¤·¤«¤·¸÷¥»¥ó¥µ¡¼¤ò2¸ÄÍѤ¤¤ë¤³¤È¤¬½ÐÍè¤ì¤Ð¤â¤Ã¤Èº¸±¦Êý¸þ¤ÎÀºÅÙ¤¬¾å¤¬¤Ã¤¿¤«¤â¤·¤ì¤Þ¤»¤ó¡£
¥×¥í¥°¥é¥àÆ°ºîÁ°¤Ë¼þ°Ï¤Î¸÷Î̤ʤɴĶÀßÄ꤬ɬÍפȤʤ뤳¤È¤ä¡¢¥Þ¥·¥ó¤¬±Ê±ó¤ËÆ°¤Â³¤±¤ë¤Ê¤É¤Ï¥×¥í¥°¥é¥à¤Î²þÁ±¤ò¹Í¤¨¤¿¤¤¡£
²þÁ±¸å
¥×¥í¥°¥é¥à¤Ëbreak¥³¥Þ¥ó¥É¤òÆþ¤ì¤ë¤³¤È¤ÇÅê¤Æ¤¸å¤Ë¥Þ¥·¥ó¤¬»ß¤Þ¤ë¤è¤¦¤Ë½ÐÍè¤Þ¤·¤¿¡£
¤³¤Î¥Ç¥Õ¥¡¥ì¥ó¥·¥ã¥ë¡¦¥®¥¢¤¬Àµ²óž¤Ç±¦¤Ë¶Ê¤¬¤ê¡¢µÕ²óž¤Çº¸¤Ë¶Ê¤¬¤ëÍͼ°¤ÇÁȤޤì¤Æ¤¤¤ë¤È´ª°ã¤¤¤·¤Æ¤¤¤Þ¤·¤¿¡£¤¹¤ß¤Þ¤»¤ó¡£
¥Ç¥£¥Õ¥¡¥ì¥ó¥·¥ã¥ë¡¦¥®¥¢¤ÎÀâÌÀ¤Ï¤È¤Æ¤âÎɤ¤¤Ç¤¹¡£
²ÝÂê1¤È²ÝÂê2¤ÎξÊý¤Ç¤¤ëÈÆÍÑÀ¤¬¹â¤¤¥×¥í¥°¥é¥à¤òÁȤó¤À¤Î¤Ï¤¹¤Ð¤é¤·¤¤¤Ç¤¹¡£
¤¿¤À¡¢¤¢¤ëÄøÅÙ¶¯¤¤¸÷¤ÎÊý¸þ¤Ë¿Ê¤à¥×¥í¥°¥é¥à¤è¤ê¡¢ÁêÂÐŪ¤ËºÇ¤â¶¯¤¤¸÷¤ÎÊý¸þ¤Ë¿Ê¤ó¤À¤Û¤¦¤¬Àµ³Î¤Ê¸÷¸»¤Î¤¢¤ëÊý¸þ¤ò¸«¤Ä¤±¤é¤ì¤Þ¤¹¡£
¤Þ¤¿¡¢²ÝÂê2¤Ç¤Ï¸÷¸»¤¬Ä¾¿Ê±¿Æ°¤À¤±¤Ç¤Ê¤¯¡¢º¸±¦¤Ë¶Ê¤¬¤ë¾ì¹ç¤ËÂбþ¤Ç¤¤Ê¤¤¤Î¤¬Àˤ·¤¤¤Ç¤¹¡£
¥×¥í¥°¥é¥à¤ò´èÄ¥¤ì¤Ð¤â¤Ã¤ÈÎɤ¤É¾²Á¤Ë¤Ê¤ê¤Þ¤¹¡£
FI