Page 50 - ipst-cmanual
P. 50
l¤Áً Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

¹Í¡¨Ò¡¹ÂÕé §Ñ ÁäÕ ÅºÃÒÃàÕ ¾ÁÔè àµÁÔ ÊÒí ËÃºÑ ¡ÒÃàªÍè× ÁµÍ‹ ¡ºÑ µÇÑ µÃǨ¨ºÑ ¾àÔ ÈÉ͹×è æ ÍÒ·Ô
l gp2d120_lib.h äźÃÒÃµÕ ´Ô µÍ‹ ¡ºÑ âÁ´ÅÙ Ç´Ñ ÃÐÂÐ·Ò§áººÍ¹Ô ¿ÃÒàô GP2D120

l srf05_lib.h äźÃÒÃµÕ ´Ô µÍ‹ ¡ºÑ âÁ´ÅÙ Ç´Ñ ÃÐÂзҧẺÍÅÑ µÃҌ ⫹¡Ô SRF-05

l memsic_lib.h äźÃÒÃµÕ ´Ô µÍ‹ ¡ºÑ MEMSIC2125 âÁ´ÅÙ Ç´Ñ ¤ÇÒÁàç‹ 2 ᡹ à¾Í×è
͋ҹ¤‹Ò͋ҹ¤‹ÒÁØÁàÍÕ§ã¹áµ‹ÅÐ᡹·ÕèÇѴ䴌

l sht11_lib.h äźÃÒÃµÕ ´Ô µÍ‹ ¡ºÑ SHT11 âÁ´ÅÙ Ç´Ñ ¤ÇÒÁª¹é× ÊÁÑ ¾·Ñ ¸ã ¹ÍÒ¡ÒÈ

㹺·¹¹Õé Òí àʹÍÃÒÂÅÐàÍÂÕ ´·§éÑ ËÁ´¢Í§äźÃÒÃËÕ Å¡Ñ ipst.h à¾Í×è ໹š ¢ÍŒ ÁÅÙ ÍҌ §Í§Ô 㹡ÒÃà¢ÂÕ ¹
â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§á¼§Ç§¨Ã MicroBOX

4.1 ª´Ø ¤Òí ʧèÑ à¡ÂèÕ Ç¡ºÑ ¡ÒÃ㪧Œ Ò¹¾Íõ Í¹Ô ¾µØ /àÍÒµ¾ µØ

4.1.1 ¿§˜ ª¹Ñè ÊÒí ËÃºÑ Íҋ ¹¤Ò‹ ¨Ò¡¾Íõ Í¹Ô ¾µØ

in_a ÊÒí ËÃºÑ Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ A

in_b ÊÒí ËÃºÑ Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ B

in_c ÊÒí ËÃºÑ Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ C

in_d ÊÒí ËÃºÑ Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ D

û٠Ẻ¿˜§¡ª ¹Ñè

char in_a(x)
char in_b(x)
char in_c(x)
char in_d(x)

¾ÒÃÒÁàÔ µÍÏ
x ·Òí ˹Ҍ ·¡èÕ Òí ˹´¢ÒÊ­Ñ ­Ò³·µèÕ ÍŒ §¡ÒÃÍҋ ¹¤Ò‹ «§Öè Á¤Õ ҋ µ§éÑ áµ‹ 0 ¶§Ö 7

¡Òä¹× ¤Ò‹

ÍÒ¨Á¤Õ ҋ ໹š “0” ËÃÍ× “1”

µÇÑ ÍÂҋ §·èÕ 4-1

char x=0; // »ÃСÒȵÇÑ á»Ã x à¾Í×è à¡ºç ¤Ò‹ ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒÃÍҋ ¹¤Ò‹ Ê­Ñ ­Ò³

x = in_b(2); // Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ PB2 áÅnj à¡ºç ¤Ò‹ äÇ·Œ µÕè ÇÑ á»Ã x
   45   46   47   48   49   50   51   52   53   54   55