#»÷´é³¨¤òÉÁ¤¯¥í¥Ü¥Ã¥È¤ÎºîÀ®
½é¤á¤Ëºî¤Ã¤¿¥í¥Ü¥Ã¥È¤ò¤Ë¥Ú¥ó¤ò¤Ä¤±¤ë¥¢¡¼¥à¤òÈ÷¤¨ÉÕ¤±¤¿¡£
ËÜÂξåÉô¤«¤é¤â¤¦°ì¤Ä¤Î¥â¡¼¥¿¡¼¤ò»È¤¤¥¢¡¼¥à¤òºî¤Ã¤¿¡£
»îºîÃʳ¬¤Ç¤Ï±ôÉ®¤ò»ÈÍÑ¡£
¡ùÎí¹æµ¡ÅëºÜ±ôÉ®
¡¡¡¡HB¤ÇÇö¤¯¤·¤«¤âû¤¯¤Æ·Ú¤¤¤¿¤áÀþ¤¬°ú¤±¤Ê¤«¤Ã¤¿¡£
¡ṳ̀»ÈÍѤÎ4B¤Î±ôÉ®
¡¡¡¡¤³¤ì¤Ç¤âÀþ¤¬°ú¤±¤Ê¤«¤Ã¤¿¡£
¡ú·ë²Ì
¡¡¡¡²áµî¤Î¥Þ¥·¥ó¤ÇÉ®¥Ú¥ó¤¬¤è¤¯¤Ä¤«¤ï¤ì¤Æ¤¤¤¿¡£
¡¡¡¡¤³¤Î¤³¤È¤«¤éÉ®¥Ú¥ó¤ò»î¤·¤¿¤È¤³¤í¤è¤¯Àþ¤¬°ú¤±¤¿¡£
¡¡¡¡¤·¤«¤·ÌÓÉ®¤Î¥Ú¥ó¤Ï¹â²Á¤À¤Ã¤¿¤Î¤Ç100±ß¥·¥ç¥Ã¥×¤Î¥¹¥Ý¥ó¥¸¾õ¤Î¥Ú¥óÀè¤ÎÉ®¥Ú¥ó¤ò»ÈÍÑ¡£
É®¥Ú¥ó¤Ë¤·¤¿·ë²Ì¥Ú¥ó¤¬½Å¤¯¤Ê¤êÎí¹æµ¡¤Ç¤Ï¥Ú¥ó¤Î¾å¤²²¼¤²¤¬¤Ç¤¤Ê¤¯¤Ê¤Ã¤¿¡£
¤½¤³¤Ç¥Ú¥ó¤Î½Å¤µ¤ËÂѤ¨¤é¤ì¤ë¤è¤¦¤Ë²þÎɤò¤·¤Æ°í¹æµ¡¤òºî¤Ã¤¿¡£
ƧÀڤμ×Ãǵ¡¤Î¤è¤¦¤Ë¥Ú¥ó¤ÎµÕ¦¤Ë½Å¤ê¤ò¤Ä¤±¤Æ¥â¡¼¥¿¡¼ÉÕ¶á¤Ë½Å¿´¤¬Íè¤ë¤è¤¦¤Ë¤·¤¿¡£
¤½¤ì¤«¤éÊ䶯¤È¥¹¥È¥Ã¥Ñ¡¼¤ò¤Ä¤±¤¿¡£
º£²óÁ°¿Ê¡¢¸åÂà¤Î¾¤Ë¡¢
¡¥Ú¥ó¤ò²¼¤²¤ë
¢¥Ú¥ó¤ò¾å¤²¤ë
£¼ÖÂΤα¦Àû²ó
¤¼ÖÂΤκ¸Àû²ó
¤Î£´¤Ä¤ÎÆ°ºî¤òÍѤ¤¤¿¡£
°Ê¾å¤Î¤³¤È¤«¤é
#define age OnRev(OUT_B);Wait(8);Off(OUT_B);¡¡//¥Ú¥ó¤ò¾å¤²¤ë #define sage OnFwd(OUT_B);Wait(8);Off(OUT_B);¡¡//¥Ú¥ó¤ò²¼¤²¤ë void migi(int t)¡¡//±¦Àû²ó { OnFwd(OUT_A);OnRev(OUT_C);Wait(t); Off(OUT_A+OUT_C); } void hidari(int t)¡¡//º¸Àû²ó { OnFwd(OUT_C);OnRev(OUT_A);Wait(t); Off(OUT_A+OUT_C); } void mae(int t)¡¡//Á°¿Ê { OnRev(OUT_A+OUT_C);Wait(t); Off(OUT_A+OUT_C); } void ushiro(int t)¡¡//¸åÂà { OnFwd(OUT_A+OUT_C);Wait(t); Off(OUT_A+OUT_C); }
¤³¤ì¤é¤òÍѤ¤¤Ç
task main() { SetPower(OUT_B,7);¡¡//½Å¤¤¥Ú¥ó¤ò¾å¤²²¼¤²¤¹¤ë¤¿¤á¤Ë½ÐÎ϶¯²½ sage; hidari(530); age;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¤³¤³¤Þ¤Ç¤ÇÎسԤòÉÁ¤¯ ushiro(90); migi(50); mae(20); sage; mae(40); age; mae(30); sage; mae(40); age;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¤³¤³¤Þ¤Ç¤ÇÌܤòÉÁ¤¯ mae(50); hidari(125); mae(120); sage; ushiro(100); age;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¤³¤³¤Þ¤ÇÉ¡¤òÉÁ¤¯ mae(40); hidari(65); mae(60); hidari(60); sage; mae(100); age;¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡//¤³¤³¤Þ¤Ç¸ý¤òÉÁ¤¯ }
º£²óWait¤Î»þ´Ö¤Ï¥Æ¥¹¥ÈÍÑ»æ¤È¤·¤ÆÍѤ¤¤¿¿·Ê¹»æ¤Î¾å¤Ç¼ÂºÝ¤ËÁö¹Ô¤µ¤»¤ÆÄ´À°¤·¤¿¡£
¥Ú¥ó¤ò¾å¤²¤ëÀßÄê
#define age OnRev(OUT_B);Wait(7);Off(OUT_B);
¥Ú¥ó¤ò²¼¤²¤ëÀßÄê
#define sage OnFwd(OUT_B);Wait(7);Off(OUT_B);
±¦¤ËÀû²ó¤¹¤ëÀßÄê
void migi(int t) { OnFwd(OUT_A);OnRev(OUT_C);Wait(t); Off(OUT_A+OUT_C); }
º¸¤ËÀû²ó¤¹¤ëÀßÄê
void hidari(int t) { OnFwd(OUT_C);OnRev(OUT_A);Wait(t); Off(OUT_A+OUT_C); }
Á°¤Ø¿Ê¤àÀßÄê
void mae(int t) { OnRev(OUT_A+OUT_C);Wait(t); Off(OUT_A+OUT_C); }
¥Ð¥Ã¥¯¤¹¤ëÀßÄê
void ushiro(int t) { OnFwd(OUT_A+OUT_C);Wait(t); Off(OUT_A+OUT_C); }
°Ê¾å¤ÎÀßÄê¤òÍøÍѤ·¤Æ
task main() { SetPower(OUT_B,7); sage; mae(60); migi(195); mae(60); migi(195); age;// ÎØ³Ô mae(20); sage; hidari(195); age;¡¡¡¡//ȱ¤ÎÌÓ ushiro(90); migi(90); ushiro(30); sage; mae(40); age; mae(20); sage; mae(40); age;¡¡¡¡//ÌÜ¶Ì mae(20); hidari(90); mae(90); sage; ushiro(50); age;¡¡¡¡//É¡ mae(40); hidari(90); mae(40); sage; mae(80); age;¡¡¡¡//¸ý }
´°À®¤·¤¿»÷´é³¨
¥³¥á¥ó¥È¤ª´ê¤¤¤·¤Þ¤¹¡£