Page 73 - ipst-cmanual
P. 73
¤Á‹Ù Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 73

4.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 ÁÅÔ ÅÇÔ ¹Ô Ò·Õ

µÇÑ ÍÂҋ §·Õè 4-26

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

sound_b(4,800,500); // ¡Òí à¹´Ô àÊÂÕ §¤ÇÒÁ¶èÕ 800 Hz ¹Ò¹ 50 ÁÅÔ ÅÇÔ ¹Ô Ò·¨Õ Ò¡¢Ò¾Íõ P4
   68   69   70   71   72   73   74   75   76   77   78