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

7.6.2 ¿§˜ ¡ª ¹Ñè motor

ãªÊŒ íÒËÃѺ¢ÑºÁÍàµÍÏ俵ç
ÃٻẺ¿˜§¡ªÑè¹

void motor(char _channel,int _power)

¾ÒÃÒÁàÔ µÍÏ

_channel 㪡Œ Òí ˹´ªÍ‹ §¢Í§ÁÍàµÍ÷ µÕè ͌ §¡ÒâºÑ
_power 㪡Œ Òí ˹´ÃдºÑ ¡Òèҋ Â¾Å§Ñ §Ò¹ãËጠ¡Á‹ ÍàµÍÃä ¿µÃ§ Á¤Õ ҋ 㹪Nj § -100 ¶§Ö 100

¶ÒŒ ¡Òí ˹´¤Ò‹ _power ãËÁŒ ¤Õ ҋ ໹š ºÇ¡ (1 ¶§Ö 100) ·Òí ãËÁŒ ÍàµÍÃˏ Á¹Ø ä»ã¹·ÈÔ ·Ò§Ë¹§èÖ
áµ¶‹ Ҍ ¡Òí ˹´¤Ò‹ _power ãËÁŒ ¤Õ ҋ ໹š ź (-1 ¶§Ö -100) ·Òí ãËÁŒ ÍàµÍÃˏ Á¹Ø ä»ã¹·ÈÔ µÃ§¢ÒŒ Á
ÊNj ¹ã¹¡Ã³¡Õ Òí ˹´¤Ò‹ _power ãËàŒ »¹š 0 ÁÍàµÍè ÐË嫯 ËÁ¹Ø (á¹Ð¹Òí Çҋ 㹡ÒÃàºÃ¡
ÁÍàµÍä ÇÃàÃÂÕ ¡ãª¿Œ §˜ ¡ª ¹Ñè motor_stop ¨ÐÊÁºÃÙ ³¡ Çҋ )

µÇÑ ÍÂҋ §·èÕ 7-12

motor(1,60); // ¢ºÑ ÁÍàµÍê ͋ § 1 ´ÇŒ ¡Òí Å§Ñ 60% ¢Í§¡Òí Å§Ñ Ê§Ù Ê´Ø

................

motor(1,-60); // ¢ºÑ ÁÍàµÍê ͋ § 1 ´ÇŒ ¡Òí Å§Ñ 60% ¢Í§¡Òí Å§Ñ Ê§Ù Ê´Ø ã¹·ÈÔ µÃ§¢ÒŒ Á

µÇÑ ÍÂҋ §·Õè 7-13

motor(2,100); // ¢ºÑ ÁÍàµÍê ͋ § 2 ´ÇŒ ¡Òí Å§Ñ 100% (Ê§Ù Ê´Ø )

7.6.3 ¿§˜ ¡ª ¹Ñè motor_stop

ãªÊŒ Òí ËÃºÑ àºÃ¡ÁÍàµÍÏ ËÃÍ× ·Òí ãËàŒ ¡´Ô ¡ÒÃÅÍç ¡á¡¹¢Í§ÁÍàµÍÏ
ÃٻẺ¿˜§¡ªÑè¹

void motor_stop(char _channel)

¾ÒÃÒÁàÔ µÍÏ

_channel ·Òí ˹Ҍ ·¡èÕ Òí ˹´ªÍ‹ §¢Í§ÁÍàµÍ÷ µèÕ ÍŒ §¡ÒâºÑ àÁÍ×è
_channel ¡Òí ˹´à»¹š 1 ¤Í× ¡ÒÃàºÃ¡ÁÍàµÍ÷ ªÕè ͋ § OUT1
_channel ¡Òí ˹´à»¹š 2 ¤Í× ¡ÒÃàºÃ¡ÁÍàµÍ÷ ªèÕ Í‹ § OUT2
_channel ¡Òí ˹´à»¹š ALL ¤Í× ¡ÒÃàºÃ¡ÁÍàµÍ÷ §éÑ ÊͧªÍ‹ §

µÇÑ ÍÂҋ §·èÕ 7-14 // àºÃ¡ÁÍàµÍê ͋ § 1
// àºÃ¡ÁÍàµÍê ͋ § 2
motor_stop(1);
// àºÃ¡ÁÍàµÍ÷ §Ñé 2 ªÍ‹ § (·§Ñé ªÍ‹ § 1 áÅÐ 2)
motor_stop(2);

µÇÑ ÍÂҋ §·Õè 7-15

motor_stop(ALL);
   100   101   102   103   104   105   106   107   108   109   110