Page 34 - ipst-sensorlab
P. 34
l ¤Á‹Ù Í× ¡Ò÷´ÅͧáÅÐ㪧Œ Ò¹µÇÑ µÃǨ¨ºÑ ¢Í§ª´Ø ¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

ã¹â»Ãá¡ÃÁ¹¨Õé зÒí §Ò¹Ç¹Íҋ ¹¤Ò‹ ¨Ò¡¾Íõ PA2 Í¹Ñ à»¹š ¤Ò‹ ·äÕè ´¨Œ Ò¡¡ÒõÃǨ¨ºÑ áʧÊз͌ ¹áÅnj ¼Ò‹ ¹
¡ÒÃá»Å§à»¹š ¢ÍŒ ÁÅÙ ´¨Ô µÔ ÍŴnj ÂâÁ´ÅÙ á»Å§Ê­Ñ ­Ò³ÀÒÂã¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÏ ¨Ò¡¹¹Ñé ¹Òí ¤Ò‹ ·äÕè ´¹Œ äÕé »áÊ´§
¼Å·Õè LED 7 ÊNj ¹º¹á¼§Ç§¨Ã DSP-4 ¾Ã͌ Á¡¹Ñ ¹¹éÑ ¨ÐÁ¡Õ ÒõÃǨÊͺªÇ‹ §¢Íºà¢µ¢Í§¢ÍŒ ÁÅÙ ·§éÑ ´ÒŒ ¹Ê§Ù áÅеÒíè
â´ÂÁàÕ §Íè× ¹ä¢ã¹¡ÒõÃǨÊͺ 4 à§Íè× ¹ä¢´§Ñ ¹Õé

1. à§Íè× ¹ä¢µÃǨÊÍºÊ´Õ Òí if(reflect >= BLACK_MIN && reflect <= BLACK_MAX)
¶ÒŒ ¤Ò‹ ·ÍèÕ Ò‹ ¹ä´ÁŒ ¤Õ ҋ µ§Ñé ᵋ 442-2 ¶§Ö 447+2 㪵Œ Ãá¡Ð AND ໹š µÇÑ µÃǨÊͺ«§èÖ ËÁÒÂ

¶§Ö µÍŒ §à»¹š ¨Ã§Ô ·§éÑ 2à§Íè× ¹ä¢Â͋ ¨§Ö ¨Ð·Òí ãËàŒ §Í×è ¹ä¢à»¹š ¨Ã§Ô áÅеͺʹͧ´ÇŒ ¡ÒâºÑ àÊÂÕ § “µ´êÔ ” áÅnj ʧèÑ ãˌ LED
µÒí á˹§‹ 1 µ´Ô ÊÇҋ § à¾Í×è ᨧŒ àµÍ× ¹Çҋ µÃǨ¾ºÊ´Õ Òí áÅnj

2. à§Íè× ¹ä¢µÃǨÊͺÊàÕ ¢ÂÕ Ç else if(reflect >= GREEN_MIN && reflect <= GREEN_MAX)
à§Íè× ¹ä¢¹¨Õé зÒí ¡ÒõÃǨÊͺµÍ‹ ¶ÒŒ à§Íè× ¹ä¢µÃǨÊÍºÊ´Õ Òí ໹š à·¨ç â´Â¶ÒŒ ¤Ò‹ ·ÍèÕ Ò‹ ¹ä´¨Œ Ò¡

ἧǧ¨ÃµÃǨ¨ºÑ áʧÊз͌ ¹Á¤Õ ҋ µ§éÑ áµ‹ 537-2 (ËÃÍ× 535) ¶§Ö 546+2 (ËÃÍ× 548) ¨Ð·Òí ãËàŒ §Íè× ¹ä¢à»¹š ¨Ã§Ô áÅÐ
µÍºÊ¹Í§´ÇŒ ¡ÒâºÑ àÊÂÕ § “µ´Ôê ” áÅnj ʧèÑ ãˌ LED µÒí á˹§‹ 2 µ´Ô ÊÇҋ § à¾Í×è ᨧŒ àµÍ× ¹Çҋ µÃǨ¾ºÊàÕ ¢ÂÕ ÇáÅnj

3. à§Í×è ¹ä¢µÃǨÊÍºÊ¢Õ ÒÇ else if(reflect >= WHITE_MIN && reflect <= WHITE_MAX)
¨Ð·Òí ¡ÒõÃǨÊͺà§Í×è ¹ä¢¹àÕé ÁÍ×è à§Íè× ¹ä¢µÃǨÊͺÊàÕ ¢ÂÕ Ç໹š à·¨ç â´Â¶ÒŒ ¤Ò‹ ·ÍÕè ҋ ¹ä´Œ

¨Ò¡á¼§Ç§¨ÃµÃǨ¨ºÑ áʧÊз͌ ¹Á¤Õ ҋ µ§éÑ áµ‹ 747-2 (ËÃÍ× 745) ¶§Ö 756+2 (ËÃÍ× 758) ¨Ð·Òí ãËàŒ §Í×è ¹ä¢à»¹š ¨Ã§Ô
áÅеͺʹͧ´ÇŒ ¡ÒâºÑ àÊÂÕ § “µ´êÔ ” áÅnj ʧèÑ ãˌ LED µÒí á˹§‹ 3 µ´Ô ÊÇҋ § à¾Íè× á¨§Œ àµÍ× ¹Çҋ µÃǨ¾ºÊ¢Õ ÒÇ
áÅnj

4. à§Íè× ¹ä¢º§Ñ ¤ºÑ àÁÍ×è ·§Ñé 3 à§Íè× ¹ä¢áá໹š à·¨ç else
à§Íè× ¹ä¢¹àéÕ »¹š à§Í×è ¹ä¢º§Ñ ¤ºÑ àÁÍè× ¡ÒõÃǨÊÍºÊ·Õ §Ñé 3 Ê¡Õ Í‹ ¹Ë¹ÒŒ ¹àÕé »¹š à·¨ç ·§éÑ ËÁ´ µÍº

ʹͧ´ÇŒ ¡ÒôºÑ LED ·§éÑ 8 ´Ç§à¾Íè× á¨§Œ Çҋ äÁ¾‹ ºÊ¢Õ Í§ÇµÑ ¶àØ »Ò‡ ËÁÒÂ

â»Ãá¡ÃÁ·Õè A3-2 : ä¿Å ReflectTest02.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Êͺ¡ÒõÃǨ¨ºÑ ÇµÑ ¶ÊØ àÕ »Ò‡ ËÁÒÂ
¢Í§ª´Ø ¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX (¨º)
   29   30   31   32   33   34   35   36   37   38   39