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

7.10 ª´Ø ¤Òí ʧÑè ¡Òí à¹´Ô àÊÂÕ §

7.10.1 ¿§˜ ¡ª ¹Ñè beep

beep_a àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 2000Hz ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ A
beep_b àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ B
beep_c àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ C
beep_d àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè 2000Hz ·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¹Ò¹ 10 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¾Íõ D

ÃٻẺ¿˜§¡ªèѹ

void beep_a(char ch)
void beep_b(char ch)
void beep_c(char ch)
void beep_d(char ch)

¾ÒÃÒÁàÔ µÍÏ

ch ·Òí ˹Ҍ ·¡èÕ Òí ˹´¢ÒÊ­Ñ ­Ò³·µÕè ͌ §¡ÒÃ¡ÅºÑ Åͨ¡Ô «§èÖ Á¤Õ ҋ µ§Ñé ᵋ 0 ¶§Ö 7

7.10.2 ¿§˜ ¡ª ¹Ñè sound

sound_a ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¨Ò¡¾Íõ A
sound_b ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¨Ò¡¾Íõ B
sound_c ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢èÕ ÒÊ­Ñ ­Ò³ã´æ ¨Ò¡¾Íõ C
sound_d ÊÒí ËÃºÑ àÅÍ× ¡¡Òí à¹´Ô àÊÂÕ §·¢Õè ÒÊ­Ñ ­Ò³ã´æ ¨Ò¡¾Íõ D

ÃٻẺ¿˜§¡ªÑè¹

void sound_a(char ch,int freq,int time)
void sound_b(char ch,int freq,int time)
void sound_c(char ch,int freq,int time)
void sound_d(char ch,int freq,int time)

¾ÒÃÒÁàÔ µÍÏ

ch ·Òí ˹Ҍ ·¡Õè Òí ˹´¢ÒÊ­Ñ ­Ò³·µèÕ ÍŒ §¡ÒÃ¡ÅºÑ Åͨ¡Ô «§èÖ Á¤Õ ҋ µ§Ñé ᵋ 0 ¶§Ö 7
freq ·Òí ˹Ҍ ·¡èÕ Òí ˹´¤ÇÒÁ¶ÊèÕ ­Ñ ­Ò³àÊÂÕ §
time ·Òí ˹Ҍ ·¡Õè Òí ˹´ªÇ‹ §àÇÅÒ㹡ÒáÒí à¹´Ô àÊÂÕ §à»¹š ¨Òí ¹Ç¹àµÁç à·Ò‹ ¢Í§ 0.1 ÁÅÔ ÅÇÔ ¹Ô Ò·Õ

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

beep_d(2); //¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè2000Hz¹Ò¹10ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ PA2

sound_b(4,800,500); //¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶Õè800Hz¹Ò¹50ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ P4
   107   108   109   110   111   112   113   114   115   116   117