Page 8 - ipst-sensorlab
P. 8
l ¤ÁÙ Í× ¡Ò÷´ÅͧáÅÐ㪧 Ò¹µÇÑ µÃǨ¨ºÑ ¢Í§ª´Ø ¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
à¹Í×é ËÒÀÒÂã¹ä¿Åä źÃÒÃÕ ipst.h Á´Õ §Ñ ¹Õé
#include // Header for AVR MCU
#include // Library for delay
#include // Library for digital Input/Output port
#include // Library for sound generation
#include // Library for LCD display
#include // Library for read input Analog(PA7-PA0)
#include // Library for 7-segment LED
#include // Library for Timer
#include // Library for USART
#include // Library for motor control
ÊÇ ¹Ë¹Ò ·¢èÕ Í§äźÃÒÃÂÕ Í Â·¶èÕ ¡Ù ¼¹Ç¡äÇÀ ÒÂã¹ä¿Åä źÃÒÃÕ ipst.h Á´Õ §Ñ ¹Õé
#include : à¢Ò ¶§Ö Ã¨Õ ÊÔ àµÍõ Ò §æ ÀÒÂã¹äÁâ¤Ã¤Í¹â·ÃÅàÅÍÃ
#include : ¿§ ¡ª ¹Ñè Ë¹Ç §àÇÅÒ sleep
#include : ¿§ ¡ª ¹èÑ ÍÒ ¹áÅÐà¢ÂÕ ¹¤Ò ¡ºÑ ¾Íõ Í¹Ô ¾µØ àÍÒµ¾ µØ
#include : ¿§ ¡ª ¹èÑ ¡Òí à¹´Ô àÊÂÕ §
#include : ¿§ ¡ª ¹Ñè áÊ´§¼Å¢Í ¤ÇÒÁ·âÕè Á´ÅÙ LCD
#include : ¿§ ¡ª ¹Ñè analog ÍÒ ¹¤Ò ¨Ò¡Í¹Ô ¾µØ ÊÑ Ò³ÍйÒÅÍ¡
#include : ¿§ ¡ª ¹èÑ áÊ´§¼Å LED 7 ÊÇ ¹áÅÐ LED 8 ´Ç§¢Í§á¼§Ç§¨Ã DSP-4
#include : 㪧 Ò¹¿§ ¡ª ¹Ñè ¹ºÑ àÇÅÒ
#include : 㪧 Ò¹¿§ ¡ª ¹Ñè ÃºÑ Ê§ ¢Í ÁÅÙ ¼Ò ¹âÁ´ÅÙ ÊÍ×è ÊÒÃ¢Í ÁÅ٠͹¡Ø ÃÁ
#include : 㪧 Ò¹¿§ ¡ª ¹èÑ ¤Çº¤ÁØ ÁÍàµÍà â´Â·Òí §Ò¹ÃÇ Á¡ºÑ ἧǧ¨Ã¢ºÑ ÁÍàµÍÃ
¨Ò¡à¹Íé× ËÒÀÒÂã¹ä¿Åä źÃÒÃÕ ipst.h ¨ÐÊ§Ñ à¡µä´Ç Ò á·· ¨Õè Ã§Ô áÅÇ ä¿Åä źÃÒÃÕ ipst.h ä´¼ ¹Ç¡
ä¿Åä źÃÒÃÂÕ Í Â¾¹×é °Ò¹ÊÒí ËÃºÑ ÊÃÒ §â»Ãá¡ÃÁÀÒÉÒCà¾Íè× ¤Çº¤ÁØ áÅÐ㪧 Ò¹ª´Ø ¡ÅÍ §ÊÁͧ¡ÅIPST-
MicroBOX ໹ ·àèÕ ÃÂÕ ºÃÍ ÂáÅÇ
ä¿Åä źÃÒÃÕ ipst.h ໹ ä¿Å· ÃÕè ǺÃÇÁäźÃÒÃÂÕ Í ÂáÅп§ ¡ª ¹Ñè ¾¹×é °Ò¹·§Ñé ËÁ´àÍÒäÇ àÁÍè× ¼¹Ç¡
ä¿Å¹ äÕé ÇÀ ÒÂã¹â»Ãá¡ÃÁ·¾Õè ²Ñ ¹Ò ¨Ð·Òí ãËà ¨Ù ¡Ñ ¿§ ¡ª ¹èÑ ¾¹é× °Ò¹·§éÑ ËÁ´ÀÒÂã¹äźÃÒÃÂÕ Í Â ¨§Ö ªÇ Âã˼ Ù
¾²Ñ ¹ÒäÁ¨ Òí ໹ µÍ §¨´¨Òí ÇÒ ¿§ ¡ª ¹Ñè ·àÕè ÃÂÕ ¡ãª§ Ò¹ÀÒÂã¹â»Ãá¡ÃÁ¶¡Ù ¨´Ñ ࡺç ÍÂÀÙ ÒÂã¹äźÃÒÃÂÕ Í ÂµÇÑ ã´
«§èÖ ¹¹èÑ à»¹ ¢Í ´Õà¾ÃÒÐÊдǡáÅÐÅ´ÀÒÃÐ㹡Òè´¨Òí áµ¢ Í àÊÂÕ ¤Í× ÊÙ àÊÂÕ ¾¹é× ·ËÕè ¹Ç Â¤ÇÒÁ¨Òí â»Ãá¡ÃÁ
(ROM) áÅÐË¹Ç Â¤ÇÒÁ¨Òí ¢Í ÁÅÙ (RAM) ºÒ§ÊÇ ¹ä»¡ºÑ ä¿Åä źÃÒÃÂÕ Í Â·äÕè Áä ´¶ ¡Ù àÃÂÕ ¡ãª§ Ò¹àÅÂ
´§Ñ ¹¹Ñé ¶Ò ¼¾Ù ²Ñ ¹Òâ»Ãá¡ÃÁµÍ §¡ÒÃÅ´¡ÒÃãªË ¹Ç ¤ÇÒÁ¨Òí ŧ ¨§Ö ÊÒÁÒö·Òí ä´´ Ç Â¡ÒÃàÅÍ× ¡
¼¹Ç¡à©¾ÒÐä¿ÅäźÃÒÃÕÂÍ·èÕºÃèؿ§¡ªèѹ·ÕèµÍ§¡ÒÃ㪧ҹà·Ò¹éѹ
à¹Í×é ËÒÀÒÂã¹ä¿Åä źÃÒÃÕ ipst.h Á´Õ §Ñ ¹Õé
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
ÊÇ ¹Ë¹Ò ·¢èÕ Í§äźÃÒÃÂÕ Í Â·¶èÕ ¡Ù ¼¹Ç¡äÇÀ ÒÂã¹ä¿Åä źÃÒÃÕ ipst.h Á´Õ §Ñ ¹Õé
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
¨Ò¡à¹Íé× ËÒÀÒÂã¹ä¿Åä źÃÒÃÕ ipst.h ¨ÐÊ§Ñ à¡µä´Ç Ò á·· ¨Õè Ã§Ô áÅÇ ä¿Åä źÃÒÃÕ ipst.h ä´¼ ¹Ç¡
ä¿Åä źÃÒÃÂÕ Í Â¾¹×é °Ò¹ÊÒí ËÃºÑ ÊÃÒ §â»Ãá¡ÃÁÀÒÉÒCà¾Íè× ¤Çº¤ÁØ áÅÐ㪧 Ò¹ª´Ø ¡ÅÍ §ÊÁͧ¡ÅIPST-
MicroBOX ໹ ·àèÕ ÃÂÕ ºÃÍ ÂáÅÇ
ä¿Åä źÃÒÃÕ ipst.h ໹ ä¿Å· ÃÕè ǺÃÇÁäźÃÒÃÂÕ Í ÂáÅп§ ¡ª ¹Ñè ¾¹×é °Ò¹·§Ñé ËÁ´àÍÒäÇ àÁÍè× ¼¹Ç¡
ä¿Å¹ äÕé ÇÀ ÒÂã¹â»Ãá¡ÃÁ·¾Õè ²Ñ ¹Ò ¨Ð·Òí ãËà ¨Ù ¡Ñ ¿§ ¡ª ¹èÑ ¾¹é× °Ò¹·§éÑ ËÁ´ÀÒÂã¹äźÃÒÃÂÕ Í Â ¨§Ö ªÇ Âã˼ Ù
¾²Ñ ¹ÒäÁ¨ Òí ໹ µÍ §¨´¨Òí ÇÒ ¿§ ¡ª ¹Ñè ·àÕè ÃÂÕ ¡ãª§ Ò¹ÀÒÂã¹â»Ãá¡ÃÁ¶¡Ù ¨´Ñ ࡺç ÍÂÀÙ ÒÂã¹äźÃÒÃÂÕ Í ÂµÇÑ ã´
«§èÖ ¹¹èÑ à»¹ ¢Í ´Õà¾ÃÒÐÊдǡáÅÐÅ´ÀÒÃÐ㹡Òè´¨Òí áµ¢ Í àÊÂÕ ¤Í× ÊÙ àÊÂÕ ¾¹é× ·ËÕè ¹Ç Â¤ÇÒÁ¨Òí â»Ãá¡ÃÁ
(ROM) áÅÐË¹Ç Â¤ÇÒÁ¨Òí ¢Í ÁÅÙ (RAM) ºÒ§ÊÇ ¹ä»¡ºÑ ä¿Åä źÃÒÃÂÕ Í Â·äÕè Áä ´¶ ¡Ù àÃÂÕ ¡ãª§ Ò¹àÅÂ
´§Ñ ¹¹Ñé ¶Ò ¼¾Ù ²Ñ ¹Òâ»Ãá¡ÃÁµÍ §¡ÒÃÅ´¡ÒÃãªË ¹Ç ¤ÇÒÁ¨Òí ŧ ¨§Ö ÊÒÁÒö·Òí ä´´ Ç Â¡ÒÃàÅÍ× ¡
¼¹Ç¡à©¾ÒÐä¿ÅäźÃÒÃÕÂÍ·èÕºÃèؿ§¡ªèѹ·ÕèµÍ§¡ÒÃ㪧ҹà·Ò¹éѹ