**¡¡¥é¥¤¥ó¥È¥ì¡¼¥¹¤ò¤¹¤ë¥í¥Ü¥Ã¥È [#c615a0f2] ŽÌŽßŽÛŽ¸ŽÞŽ×ŽÐŽÝŽ¸ŽÞôÅö¢Í¢ÍÂâĹ ~ Programed by ÂÎÄ´ ~ int dir; //ÊÑ¿ôdir¤òÀßÄê task main() { SetSensor(SENSOR_2,SENSOR_LIGHT); //¥»¥ó¥µ¡¼1¤ò¥é¥¤¥È¥»¥ó¥µ¡¼¤ËÄêµÁ OnFwd(OUT_A+OUT_C); //Á°¿Ê until(SENSOR_2 < 40); //¥é¥¤¥È¥»¥ó¥µ¡¼¤¬¹õ¤Î¥é¥¤¥ó¾å¤ËÅþ㤹¤ë dir = 1; //ÊÑ¿ôdir¤Ë1¤òÂåÆþ while (true) //°Ê²¼·«¤êÊÖ¤· { if(SENSOR_2 < 40) ¡¡//RCX¤¬¥é¥¤¥ó¾å¤Ë¤¢¤ë¾ì¹ç { OnFwd(OUT_A+OUT_C); ¡¡//Á°¿Ê until(SENSOR_2 > 40); ¡¡//¥é¥¤¥ó¤«¤é³°¤ì¤ë¤Þ¤ÇÂÔ¤Ä } while (dir == 1) ¡¡//ÊÑ¿ôdir¤¬1¤Î¾ì¹ç°Ê²¼·«¤êÊÖ¤·¡Ê¥×¥í¥°¥é¥à¡¡Ë ¡¡//ÊÑ¿ôdir¤¬1¤Î¾ì¹ç°Ê²¼·«¤êÊÖ¤·¡Ê¥×¥í¥°¥é¥à¡¡Ë { if((SENSOR_2 > 40) && (dir == 1)) ¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¤È¤ { OnRev(OUT_A); OnFwd(OUT_C); ¡¡¡¡//º¸²óž ClearTimer(0); until((SENSOR_2 < 40) || (Timer(0) == 5)); ¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤«0.5É÷ФĤޤÇÂÔ¤Ä if(SENSOR_2 < 40) ¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤Ã¤¿¾ì¹ç { OnFwd(OUT_A); ¡¡¡¡¡¡//Á°¿Ê¡¡¢Í¡¡¡¤Ë¹Ô¤¯ } else ¡¡¡¡¡¡//0.5Éú¸²óž¤·¤Æ¤âRCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¾ì¹ç { OnFwd(OUT_A); OnRev(OUT_C); ¡¡¡¡¡¡//±¦²óž until(SENSOR_2 < 40); ¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤Þ¤ÇÂÔ¤Ä OnFwd(OUT_C); ¡¡¡¡¡¡//Á°¿Ê dir = 2; ¡¡¡¡¡¡//ÊÑ¿ôdir¤Ë2¤òÂåÆþ¡¡¢Í¡¡¢¤Ë¹Ô¤¯ } } while (dir == 2) ¡¡//ÊÑ¿ôdir¤¬2¤Î¾ì¹ç°Ê²¼·«¤êÊÖ¤·¡Ê¥×¥í¥°¥é¥à¢¡Ë { if((SENSOR_2 > 40) && (dir == 2)) ¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¤È¤ { OnFwd(OUT_A); OnRev(OUT_C); ¡¡¡¡//±¦²óž ClearTimer(0); until((SENSOR_2 < 40) || (Timer(0) == 5)); ¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤«0.5É÷ФĤޤÇÂÔ¤Ä if(SENSOR_2 < 40) ¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤Ã¤¿¾ì¹ç { OnFwd(OUT_C); ¡¡¡¡¡¡//Á°¿Ê¡¡¢Í¡¡¢¤Ë¹Ô¤¯ } else ¡¡¡¡¡¡//0.5Éú¸²óž¤·¤Æ¤âRCX¤¬¥é¥¤¥ó¾å¤Ë¤Ê¤¤¾ì¹ç { OnFwd(OUT_C); OnRev(OUT_A); ¡¡¡¡¡¡//º¸²óž until(SENSOR_2 < 40); ¡¡¡¡¡¡//RCX¤¬¥é¥¤¥ó¾å¤ËÌá¤ë¤Þ¤ÇÂÔ¤Ä OnFwd(OUT_A); ¡¡¡¡¡¡//Á°¿Ê dir = 1; ¡¡¡¡¡¡//ÊÑ¿ôdir¤Ë1¤òÂåÆþ¡¡¢Í¡¡¡¤Ë¹Ô¤¯ } } } } } } ¡¡¤³¤Î¥×¥í¥°¥é¥à¤Ç¤Ï¡¢¸÷¥»¥ó¥µ¡¼¤¬¥é¥¤¥ó¾å¤Ë¤¢¤ë¾ì¹ç¤ÏÁ°¿Ê¤·¡¢~ ¥é¥¤¥ó¤«¤é³°¤ì¤¿¾ì¹ç¤Ï¸÷¥»¥ó¥µ¡¼¤òº¸±¦¤Ë¿¶¤ê¥é¥¤¥ó¤òõ¤·¤Æ¡¢~ ¥é¥¤¥ó¾å¤Ë¸÷¥»¥ó¥µ¡¼¤¬Ìá¤Ã¤¿¤éºÆ¤ÓÁ°¿Ê¤¹¤ë¤È¤¤¤¦»ÅÁȤߤˤʤäƤ¤¤Þ¤¹¡£~ ¡¡¤³¤Î¥×¥í¥°¥é¥à¤ÇÌäÂê¤È¤Ê¤Ã¤¿¤Î¤Ï¡¢¼ó¤ò¿¶¤ë¸þ¤¤Ç¤¹¡£~ Î㤨¤Ð¼ó¤ò¿¶¤ë¸þ¤¤òº¸¡¢±¦¤Î½çÈ֤ˤ¹¤ë¤È¡¢±¦¥«¡¼¥Ö¤Ç¥é¥¤¥ó¤«¤é³°¤ì¤ëÅÙ¤Ë~ º¸¤Ë¼ó¤ò¿¶¤Ã¤Æ¤«¤é±¦¤Ë¿¶¤Ã¤Æ¥é¥¤¥ó¤ò¸«¤Ä¤±¤ë¤¿¤á¡¢Èó¾ï¤Ë̵Â̤ÊÆ°¤¤È¤Ê¤Ã¤Æ¤·¤Þ¤¤¤Þ¤¹¡£~ ¡¡¤³¤ÎÌäÂê¤Î²ò·èºö¤ÏÊÑ¿ôdir¤Ç¤¹¡£Á°²óº¸±¦¤Î¤É¤Á¤é¤Ë¼ó¤ò¿¶¤Ã¤¿¤«¤ò~ ÊÑ¿ôdir¤ÎÃͤˤè¤Ã¤ÆRCX¤Ë³Ð¤¨¤µ¤»¤ë¤³¤È¤Ë¤è¤Ã¤Æ¥é¥¤¥ó¤òõ¤¹»þ¤Î̵Â̤ʼó¤Î¿¶¤ê¤ò¤Ê¤¯¤·¤Æ¤¤¤Þ¤¹¡£~ ¡¡Î㤨¤Ð±¦¥«¡¼¥Ö¤Ç¥é¥¤¥ó¤«¤é³°¤ì¤¿¾ì¹ç¡¢ºÇ½é¤Ïdir¤¬1¤Ê¤Î¤Ç¥×¥í¥°¥é¥à¡¤ò¼Â¹Ô¤·¡¢~ 0.5Éú¸²óž¤ò¤·¤Æ¤«¤é±¦²óž¤ò¤·¡¢¥é¥¤¥ó¤ËÌá¤ê¤Þ¤¹¡£¤³¤Î¥×¥í¥°¥é¥à¤Î¸å¡¢dir¤ÎÃͤÏ2¤È¤Ê¤ê¡¢~ ¥×¥í¥°¥é¥à¢¤Ë°Ü¤ê¤Þ¤¹¡£¥×¥í¥°¥é¥à¢¤Ç¤Ï0.5Éñ¦²óž¤ò¤·¤Æ¤«¤éº¸²óž¤Ë¤Ê¤ë¤Î¤Ç¡¢~ ±¦²óž¤Î´Ö¤Ë¥é¥¤¥ó¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤¡¢ÌµÂ̤ʼó¤Î¿¶¤ê¤¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£~ ±¦²óž¤Î´Ö¤Ë¥é¥¤¥ó¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤¡¢ÌµÂ̤ʼó¤Î¿¶¤ê¤¬¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£ Written by ÂÎÄ´~ ~ Êä¥ȥê¥Ó¥¢???¡¡~ ¤³¤Î¤³¤í¤«¤é¥í¥Ü¥Ã¥ÈÀ½ºî¿Ø¡ÊÁ´°÷¡Ë¤Ï¥æ¥Ë¥Ã¥È²½¤ò²¡¤·¿Ê¤á¤Æ¤ª¤ê¡¢Åö½éÂ椫¤éÍî¤Á¤Ê¤¤¥í¥Ü¥Ã¥È¤ÈËÜÂΤò¶¦Í¤·¡¢¡¡~ ¥»¥ó¥µ¡¼Éôʬ¤Î¤ß¤òÊ̤ˤ¹¤ëͽÄê¤Ç¤·¤¿¤¬¡¢Â⍫¤é¤ÎÄó°Æ¤Ë¤è¤êÆâÉô¤Ë¼è¤ê¤Ä¤±¤ë¤³¤È¤Ë¤Ê¤ê¤Þ¤·¤¿¡£¡¡~ ¼Ì¿¿¤Ï¾å¤«¤é½ç¤Ë»îºî°ì¹æ¡¢ÊÌ¥«¥Ã¥È¡¢´°À®·Á¡¢¤½¤Î΢¡¢¶¥µ»¾ì?¡¢¤È¤Ê¤Ã¤Æ¤ª¤ê¤Þ¤¹¡£ ¼Ì¿¿¤Ï¾å¤«¤é½ç¤Ë»îºî°ì¹æ¡¢ÊÌ¥«¥Ã¥È¡¢´°À®·Á¡¢¤½¤Î΢¡¢¶¥µ»¾ì?¡¢¤È¤Ê¤Ã¤Æ¤ª¤ê¤Þ¤¹¡£¡¡¡¡Written by ¥Ñ¥·¥ê #ref(01280003.jpg) #ref(01280004.jpg) #ref(01280001.jpg) #ref(01280002.jpg) #ref(nihonntizu.png)