Page 96 - ipst-microbox_manual
P. 96
l ¤Áً Í× ÍҌ §Í§Ô áÅÐ㪧Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

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

l memsic_lib.h äźÃÒÃµÕ ´Ô µÍ‹ ¡ºÑ MEMSIC2125 âÁ´ÅÙ Ç´Ñ ¤ÇÒÁàç‹ 2 ᡹ à¾Í×è Íҋ ¹
¤Ò‹ Íҋ ¹¤Ò‹ ÁÁØ àÍÂÕ §ã¹áµÅ‹ Ð᡹·ÇÕè ´Ñ ä´Œ (໹š ¡ÒùÒí âÁ´ÅÙ Ç´Ñ ¤ÇÒÁàç‹ ÁÒ»ÃÐÂ¡Ø µã ªÍŒ ҋ ¹¤Ò‹ ÁÁØ àÍÂÕ §ã¹
᡹ X áÅÐ Y)

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

㹺·¹éÕ¹íÒàʹÍÃÒÂÅÐàÍÕ´·éѧËÁ´¢Í§äźÃÒÃÕËÅÑ¡µÑǹÕé à¾×èÍ໚¹¢ŒÍÁÙÅ͌ҧÍԧ㹡ÒÃà¢Õ¹
â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§á¼§Ç§¨Ã MicroBOX 

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

7.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”

µÇÑ ÍÂҋ §·èÕ 7-1 // »ÃСÒȵÇÑ á»Ã x à¾Íè× à¡ºç ¤Ò‹ ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒÃÍҋ ¹¤Ò‹ Ê­Ñ ­Ò³
// Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ PB2 áÅnj à¡ºç ¤Ò‹ äÇ·Œ µÕè ÇÑ á»Ã x
char x=0;
x = in_b(2); // »ÃСÒȵÇÑ á»Ã x à¾Í×è à¡ºç ¤Ò‹ ¼ÅÅ¾Ñ ¸¨ Ò¡¡ÒÃÍҋ ¹¤Ò‹ Ê­Ñ ­Ò³
// Íҋ ¹¤Ò‹ Ê­Ñ ­Ò³´¨Ô µÔ ÍŨҡ¾Íõ PD4 áÅnj à¡ºç ¤Ò‹ äÇ·Œ µÕè ÇÑ á»Ã x
µÇÑ ÍÂҋ §·èÕ 7-2

char x=0;
x = in_d(4);
   91   92   93   94   95   96   97   98   99   100   101