Page 75 - ipst-sensorlab
P. 75
¤ÁÙ Í× ¡Ò÷´ÅͧáÅÐ㪧 Ò¹µÇÑ µÃǨ¨ºÑ ¢Í§ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 75
à¾ÁèÔ àµÁÔ
㹡ÒäÒí ¹Ç³¤Ò Í³Ø ËÀÁÙ ¼Ô Ò ¹ÊÁ¡Ò÷Õè 5.7 ¹¹éÑ ¨Ðà˹ç ÇÒ Á¡Õ Òöʹ¤Ò ÅÍ¡ÒÃ¸Ö ÁÖè °Ò¹ÊºÔ ÀÒÂã¹ÊÁ¡ÒÃ
ÍÂ´Ù Ç Â «§èÖ µÃ§¡ºÑ ¡ÒÃàÃÂÕ ¡ãª¿ § ¡ª ¹Ñè log10 ÀÒÂã¹â»Ãá¡ÃÁ ¿§ ¡ª ¹Ñè log10 ໹ ¿§ ¡ª ¹Ñè ·Ò§¤³µÔ ÈÒʵ÷ Õè
ºÃÃ¨ÍØ ÂÀÙ ÒÂã¹äźÃÒÃÕ math.h ·¨Õè ´Ñ à¡ºç ã¹ÊÒÃÃкº¢Í§¤ÍÁä¾àÅÍà â´ÂÀÒÂã¹ä¿Åä źÃÒÃÕ math.h 处 ÁÕ
¿§ ¡ª ¹èÑ ¡ÒäÒí ¹Ç³·Ò§¤³µÔ ÈÒʵ÷ ¹Õè Ò Ê¹ã¨Í¡Õ ËÅÒ¿§ ¡ª ¹Ñè ·àèÕ »¹ »ÃÐ⪹㠹¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ ÍÒ·Ô
¿§ ¡ª ¹Ñè log ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò ÅÍ¡ÒÃ¸Ö ÁÖ °Ò¹¸ÃÃÁªÒµËÔ ÃÍ× ln ¢Í§¤Ò ·¡Õè Òí ˹´
હ x = log(13); // ¤Òí ¹Ç³ËÒ¤Ò ln 13
¼ÅÅѾ¸ x = 2.565
¿§ ¡ª ¹èÑ sqrt ·Òí Ë¹Ò ·¶Õè Í´ÃÒ¡·ÊèÕ Í§¢Í§¤Ò ·¡Õè Òí ˹´
હ x = sqrt(2.0); // ¤Òí ¹Ç³ËÒ¤Ò ÃÒ¡·ÊÕè ͧ¢Í§ 2
¼ÅÅѾ¸ x = 1.414
¿§ ¡ª ¹Ñè sin ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò sine ¢Í§¤Ò ·¡Õè Òí ˹´
હ x = sin(3.14/6.0) // ¤Òí ¹Ç³ËÒ¤Ò sin (π/6)
¼ÅÅѾ¸ x = 0.500
¿§ ¡ª ¹èÑ cos ·Òí Ë¹Ò ·¤Õè Òí ¹Ç³¤Ò cosine ¢Í§¤Ò ·¡èÕ Òí ˹´
હ x = cos(3.14/4.0); // ¤Òí ¹Ç³ËÒ¤Ò cos(π/4)
¼ÅÅѾ¸ x = 0.707
¿§ ¡ª ¹Ñè tan ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò tangent ¢Í§¤Ò ·¡èÕ Òí ˹´
હ x = tan(3.14/3.0); // ¤Òí ¹Ç³ËÒ¤Ò tan(π/3)
¼ÅÅѾ¸ x = 1.73
¿§ ¡ª ¹Ñè exp ·Òí Ë¹Ò ·¤Õè Òí ¹Ç³¤Ò àŢ¡¡Òí Å§Ñ °Ò¹ e (2.71828) ¢Í§¤Ò ·¡èÕ Òí ˹´
હ x = exp(3.0); // ¤Òí ¹Ç³ËÒ¤Ò e3
¼ÅÅѾ¸ x = 20.086
¿§ ¡ª ¹Ñè pow ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò µÇÑ àŢ¡¡Òí ŧÑ
હ x = pow(2.0,5.0); // ¤Òí ¹Ç³ËÒ¤Ò 25
¼ÅÅѾ¸ x = 32.00
àÁÍ×è ¼¾Ù ²Ñ ¹ÒµÍ §¡ÒÃàÃÂÕ ¡ãª¿ § ¡ª ¹Ñè ·Ò§¤³µÔ ÈÒʵà µÍ §·Òí ¡Òü¹Ç¡äźÃÒÃÕ math.h äÇ· µÕè ͹
µ¹ ¢Í§â»Ãá¡ÃÁàÊÁÍ´Ç ÂºÃ÷´Ñ ¤Òí ʧÑè #include
â»Ãá¡ÃÁ·èÕ A6-2 : ä¿Å TempTest02.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Êͺ¡ÒÃ㪧 ҹἧǧ¨Ã ZX-
THERMISTOR Ç´Ñ áÅÐáÊ´§¤Ò Í³Ø ËÀÁÙ ¨Ô Ã§Ô (¨º)
à¾ÁèÔ àµÁÔ
㹡ÒäÒí ¹Ç³¤Ò Í³Ø ËÀÁÙ ¼Ô Ò ¹ÊÁ¡Ò÷Õè 5.7 ¹¹éÑ ¨Ðà˹ç ÇÒ Á¡Õ Òöʹ¤Ò ÅÍ¡ÒÃ¸Ö ÁÖè °Ò¹ÊºÔ ÀÒÂã¹ÊÁ¡ÒÃ
ÍÂ´Ù Ç Â «§èÖ µÃ§¡ºÑ ¡ÒÃàÃÂÕ ¡ãª¿ § ¡ª ¹Ñè log10 ÀÒÂã¹â»Ãá¡ÃÁ ¿§ ¡ª ¹Ñè log10 ໹ ¿§ ¡ª ¹Ñè ·Ò§¤³µÔ ÈÒʵ÷ Õè
ºÃÃ¨ÍØ ÂÀÙ ÒÂã¹äźÃÒÃÕ math.h ·¨Õè ´Ñ à¡ºç ã¹ÊÒÃÃкº¢Í§¤ÍÁä¾àÅÍà â´ÂÀÒÂã¹ä¿Åä źÃÒÃÕ math.h 处 ÁÕ
¿§ ¡ª ¹èÑ ¡ÒäÒí ¹Ç³·Ò§¤³µÔ ÈÒʵ÷ ¹Õè Ò Ê¹ã¨Í¡Õ ËÅÒ¿§ ¡ª ¹Ñè ·àèÕ »¹ »ÃÐ⪹㠹¡Òþ²Ñ ¹Òâ»Ãá¡ÃÁ ÍÒ·Ô
¿§ ¡ª ¹Ñè log ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò ÅÍ¡ÒÃ¸Ö ÁÖ °Ò¹¸ÃÃÁªÒµËÔ ÃÍ× ln ¢Í§¤Ò ·¡Õè Òí ˹´
હ x = log(13); // ¤Òí ¹Ç³ËÒ¤Ò ln 13
¼ÅÅѾ¸ x = 2.565
¿§ ¡ª ¹èÑ sqrt ·Òí Ë¹Ò ·¶Õè Í´ÃÒ¡·ÊèÕ Í§¢Í§¤Ò ·¡Õè Òí ˹´
હ x = sqrt(2.0); // ¤Òí ¹Ç³ËÒ¤Ò ÃÒ¡·ÊÕè ͧ¢Í§ 2
¼ÅÅѾ¸ x = 1.414
¿§ ¡ª ¹Ñè sin ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò sine ¢Í§¤Ò ·¡Õè Òí ˹´
હ x = sin(3.14/6.0) // ¤Òí ¹Ç³ËÒ¤Ò sin (π/6)
¼ÅÅѾ¸ x = 0.500
¿§ ¡ª ¹èÑ cos ·Òí Ë¹Ò ·¤Õè Òí ¹Ç³¤Ò cosine ¢Í§¤Ò ·¡èÕ Òí ˹´
હ x = cos(3.14/4.0); // ¤Òí ¹Ç³ËÒ¤Ò cos(π/4)
¼ÅÅѾ¸ x = 0.707
¿§ ¡ª ¹Ñè tan ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò tangent ¢Í§¤Ò ·¡èÕ Òí ˹´
હ x = tan(3.14/3.0); // ¤Òí ¹Ç³ËÒ¤Ò tan(π/3)
¼ÅÅѾ¸ x = 1.73
¿§ ¡ª ¹Ñè exp ·Òí Ë¹Ò ·¤Õè Òí ¹Ç³¤Ò àŢ¡¡Òí Å§Ñ °Ò¹ e (2.71828) ¢Í§¤Ò ·¡èÕ Òí ˹´
હ x = exp(3.0); // ¤Òí ¹Ç³ËÒ¤Ò e3
¼ÅÅѾ¸ x = 20.086
¿§ ¡ª ¹Ñè pow ·Òí Ë¹Ò ·¤èÕ Òí ¹Ç³¤Ò µÇÑ àŢ¡¡Òí ŧÑ
હ x = pow(2.0,5.0); // ¤Òí ¹Ç³ËÒ¤Ò 25
¼ÅÅѾ¸ x = 32.00
àÁÍ×è ¼¾Ù ²Ñ ¹ÒµÍ §¡ÒÃàÃÂÕ ¡ãª¿ § ¡ª ¹Ñè ·Ò§¤³µÔ ÈÒʵà µÍ §·Òí ¡Òü¹Ç¡äźÃÒÃÕ math.h äÇ· µÕè ͹
µ¹ ¢Í§â»Ãá¡ÃÁàÊÁÍ´Ç ÂºÃ÷´Ñ ¤Òí ʧÑè #include
â»Ãá¡ÃÁ·èÕ A6-2 : ä¿Å TempTest02.c â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ·´Êͺ¡ÒÃ㪧 ҹἧǧ¨Ã ZX-
THERMISTOR Ç´Ñ áÅÐáÊ´§¤Ò Í³Ø ËÀÁÙ ¨Ô Ã§Ô (¨º)