Page 40 - ipst-actuatorlab
P. 40
l ¤Áً Í× ¡Ò÷´Åͧ¢ºÑ âËÅ´¡ÃÐáÊʧ٠¢Í§ª´Ø ¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

ÁÍàµÍÃä ¿µÃ§¨Ð¶¡Ù ¢ºÑ ´ÇŒ ¤ҋ ¢Í§¡Òí Å§Ñ ¢ºÑ ·äèÕ ´¨Œ Ò¡¡ÒäÒí ¹Ç³¼Å¤³Ù ÃÐËÇҋ §µÇÑ á»Ã power áÅÐ dir
¨Ò¡¹¹éÑ Íҋ ¹¤Ò‹ Í¹Ô ¾µØ ¨Ò¡¡Òá´ÊÇµÔ ª· ¾èÕ Íõ PA1 ¶ÒŒ äÁ¡‹ ´ÊÇµÔ ª ¨ÐÍҋ ¹¤Ò‹ ä´àŒ »¹š “1” áÅÐàÁÍ×è ¡´ÊÇµÔ ª¨ Ð
Íҋ ¹¤Ò‹ ä´àŒ »¹š “0” àÁÍè× µÃǨÊͺ¾ºÇҋ ÊÇµÔ ª· ¾èÕ Íõ PA1 ¶¡Ù ¡´ â»Ãá¡ÃÁ¨Ð·Òí ¡ÒÃ¡ÅºÑ ¤Ò‹ ·ÈÔ ·Ò§ã¹¡ÒÃ
¢ºÑ ÁÍàµÍô nj ¡ÒùÒí ¤Ò‹ µÇÑ á»Ã dir ¤³Ù ¡ºÑ ¤Ò‹ -1 áÅnj à¡ºç ¡ÅºÑ ä»Â§Ñ µÇÑ á»Ã dir હ‹ à´ÁÔ ·Òí ã˵Œ ÇÑ á»ÃÁ¤Õ ҋ ÊźÑ
¡¹Ñ ÃÐËÇҋ § 1 ¡ºÑ -1 ·¡Ø ¤Ã§éÑ ·ÁÕè ¡Õ Òá´ÊÇµÔ ª· ¾èÕ Íõ PA1 â´Â¨Ðʧ‹ ¼ÅµÍ‹ ºÃ÷´Ñ ¤Òí ʧèÑ motor(1,power*dir);
à¾ÁÔè àµÁÔ

·ºÕè Ã÷´Ñ ¤Òí ʧèÑ power = ((long)analog(6)*100)/1023; ໹š ¡ÒÃá»Å§¤Ò‹ ¢Í§¡ÒÃá»Å§Ê­Ñ ­Ò³ÍÐ
¹ÒÅ͡໹š ´¨Ô µÔ ÍŴnj ¿§˜ ¡ª ¹èÑ analog ¨Ò¡ ZX-POTV ¨Ò¡¤Ò‹ 0 ¶§Ö 1,023 ãË͌ Âãً ¹ªÇ‹ § 0 ¶§Ö 100 â´ÂµÍŒ §¹Òí
¤Ò‹ ·äÕè ´¨Œ Ò¡¡ÒÃá»Å§Ê­Ñ ­Ò³ÍйÒÅ͡໹š ´¨Ô µÔ ÍÅÁÒ·Òí ãËàŒ »¹š ª¹´Ô ¢ÍŒ ÁÅÙ long à¾Íè× ãËÁŒ ¢Õ ¹Ò´º¿Ñ à¿ÍÏ 4
亵ʏ Òí ËÃºÑ à¡ºç ¤Ò‹ 㹡ÒäÒí ¹Ç³ áÅÐà¾Í×è ã˪Œ ¹´Ô ¢Í§¢ÍŒ ÁÅ٠໹š ª¹´Ô à´ÂÕ Ç¡ºÑ µÇÑ á»Ã power «§Öè ãªãŒ ¹¡ÒÃࡺç
¼ÅÅ¾Ñ ¸

â»Ãá¡ÃÁ·Õè B2-3 : ä¿Å MotorTest03.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ¤Çº¤ÁØ ¡Ò÷Òí §Ò¹¢Í§ÁÍàµÍÏ
俵ç¢Í§ªØ´¡Å‹Í§ÊÁͧ IPST-MicroBOX â´Â㪌ÊÇÔµªà»š¹µÑÇ¡íÒ˹´·ÔÈ·Ò§¡ÒÃËÁعáÅлÃѺ
¤ÇÒÁàÃÇç ´ÇŒ µÇÑ µÒŒ ¹·Ò¹»ÃºÑ ¤Ò‹ 䴌 (¨º)
   35   36   37   38   39   40   41   42   43   44   45