Page 21 - ipst-basiclab
P. 21
¤ÁèÙ Í× ¡Ò÷´ÅͧàºÍé× §µ¹é ¢Í§¡ÅÍè §ÊÁͧ¡Å IPST-MicroBOX l 21

2.1.3 ¡ÒÃá¡äé ¢Ê­Ñ ­Ò³Ãº¡Ç¹¢Í§¡Òá´ÊÇµÔ ªàì ÁÍè× ãª§é Ò¹¡ºÑ äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃì

ËÅ¡Ñ ¡ÒÃá¡äé ¢Ê­Ñ ­Ò³Ãº¡Ç¹áºº¹¤éÕ Í× Ë¹Çè §àÇÅÒ¡ÒÃà¡´Ô ¢¹éÖ ¢Í§Ê­Ñ ­Ò³¾ÅÑ Êàì Å¡ç ¹Íé  à¾Íè× ãË-é
ǧ¨ÃäÁÊè ¹ã¨Ê­Ñ ­Ò³·àèÕ¡´Ô ¢¹éÖ ã¹ªÇè §àÃÁèÔ µ¹é ¡´ÊÇµÔ ªìàÃÂÕ ¡¡ÒÃá¡äé ¢Ê­Ñ ­Ò³Ãº¡Ç¹¹ÇéÕ Òè ´àÕ ºÒ«ì(debounce)

Ç¸Ô ¡Õ ÒÃáá ·Óä´âé ´ÂãªÍé »Ø ¡Ã³Íì àÔ Å¡ç ·Ã͹¡Ô Ê¾ì ¹é× °Ò¹ÍÂÒè §µÇÑ µÒé ¹·Ò¹áÅеÇÑ à¡ºç »ÃШØâ´ÂµÍè -
¡¹Ñ ã¹Å¡Ñ ɳÐǧ¨ÃRCÍ¹Ô µàÔ ¡ÃàµÍÃì´§Ñ ã¹Ã»Ù ·èÕ2-6 ´Çé ÂÇ¸Ô ¡Õ Òù¨éÕ ÐªÇè ÂÅ´¼Å¢Í§Ê­Ñ ­Ò³Ãº¡Ç¹·àèÕ ¡´Ô -
¢¹éÖ ¨Ò¡¡Òá´ÊÇµÔ ªäì ´ãé ¹ÃдºÑ ˹§èÖ â´Â»ÃÐÊ·Ô ¸ÀÔ Ò¾¢Í§Ç§¨Ã¨Ð¢¹éÖ ¡ºÑ ¡ÒÃàÅÍ× ¡¤Òè ¢Í§µÇÑ µÒé ¹·Ò¹-
áÅеÇÑ à¡ºç »ÃÐ¨Ø ËÒ¡àÅÍ× ¡¤Òè ¢Í§µÇÑ à¡ºç »ÃШ¹Ø Íé Âà¡¹Ô ä» ÍÒ¨äÁÊè ÒÁÒÃ¶Å´Ê­Ñ ­Ò³Ãº¡Ç¹ä´é áµ¶è Òé -
àÅÍ× ¡¤Òè ÁÒ¡à¡¹Ô ä» ¨Ð·Óãˤé ÇÒÁäÇ㹡ÒõÃǨ¨ºÑ ¡Òá´ÊÇµÔ ªÅì ´Å§ ¹¹èÑ ¤Í× ÍÒ¨µÍé §¡´ÊÇµÔ ªÁì Ò¡¡ÇÒè
1 ¤Ã§éÑ à¾Íè× ãËäé ´Êé ­Ñ ­Ò³·µèÕ Íé §¡ÒÃ

Ç¸Ô ¡Õ Ò÷ÊèÕ Í§¤Í× ãª¡é Ãкǹ¡Ò÷ҧ«Í¿µáì ÇÃàì ¢Òé ÁÒªÇè  «§èÖ Á¢Õ ¹éÑ µÍ¹â´ÂÊÃ»Ø ´§Ñ ¹éÕ
(1) ÍÒè ¹¤Òè ¡Òá´ÊÇµÔ ª¤ì çéÑ ááà¢Òé ÁÒ¡Íè ¹
(2) ˹Çè §àÇÅÒ»ÃÐÁÒ³ 0.1 ¶§Ö 1 Ç¹Ô Ò·Õ
(3) ÍÒè ¹¤Òè ¢Í§¡Òá´ÊÇµÔ ªÍì ¡Õ ¤Ã§éÑ
¶Òé ËÒ¡¤Òè ·ÍèÕ Òè ¹ä´àé ËÁÍ× ¹¡ºÑ ¡ÒÃÍÒè ¹¤Ã§éÑ áá
áÊ´§ÇÒè Á¡Õ Òá´ÊÇµÔ ªàì ¡´Ô ¢¹éÖ ¨Ã§Ô
¶Òé ¤Òè ·ÍèÕ Òè ¹ä´äé Áàè ËÁÍ× ¹¡ºÑ ¡ÒÃÍÒè ¹¤Ã§éÑ áá
áÊ´§ÇÒè Ê­Ñ ­Ò³·àèÕ ¡´Ô ¢¹éÖ ÍҨ໹ç à¾ÂÕ §¾ÅÑ Êáì ¤ºæ ÍÒ¨µ¤Õ ÇÒÁä´Çé Òè
໹ç Ê­Ñ ­Ò³Ãº¡Ç¹ ¨§Ö 处 äÁÁè ¡Õ Òá´ÊÇµÔ ªàì ¡´Ô ¢¹éÖ ¨Ã§Ô

2.2 ¤ÓʧèÑ â»Ãá¡ÃÁÀÒÉÒ C ã¹äźÃÒÃÕ ipst.h ·ãèÕ ªãé ¹¡Ò÷´Åͧ

ÊÓËÃºÑ ¤ÓʧèÑ ËÃÍ× ¿§Ñ ¡ªì ¹èÑ ¢Í§â»Ãá¡ÃÁÀÒÉÒ C ·ãèÕ ªãé ¹¡Ò÷´Åͧ·§éÑ ËÁ´ã¹º·¹éÕ ä´Ãé ºÑ ¡ÒÃ-
ºÃÃ¨äØ Çãé ¹ä¿Åäì źÃÒÃÕ ipst.h â´Â¤ÓʧèÑ ·àèÕ ¾ÁèÔ àµÁÔ à¢Òé ÁÒ¤Í× ¤ÓʧèÑ ÍÒè ¹¤Òè Í¹Ô ¾µØ ´¨Ô µÔ ÍÅ ´§Ñ ¹éÕ

in_a 㪤é ÓʧèÑ ¹àéÕ ÁÍè× àªÍè× ÁµÍè ÊÇµÔ ªàì ¢Òé ¡ºÑ ¾Íõì A
in_b 㪤é ÓʧèÑ ¹àéÕ ÁÍè× àªÍè× ÁµÍè ÊÇµÔ ªàì ¢Òé ¡ºÑ ¾Íõì B
in_c 㪤é ÓʧèÑ ¹àéÕ ÁÍè× àªÍè× ÁµÍè ÊÇµÔ ªàì ¢Òé ¡ºÑ ¾Íõì C
in_d 㪤é ÓʧèÑ ¹àéÕ ÁÍè× àªÍè× ÁµÍè ÊÇµÔ ªàì ¢Òé ¡ºÑ ¾Íõì D
   16   17   18   19   20   21   22   23   24   25   26