Page 155 - ipst-microbox_manual
P. 155
¤ÁÙ Í× ÍÒ §Í§Ô áÅÐ㪧 Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 155
â»Ãá¡ÃÁ¤Çº¤ÁØ -1 : áÊ´§µÇÑ àÅ¢¹ºÑ ¢¹éÖ ¨Ò¡ 000.0 ¶§Ö 999.9
àÁÍè× µÍ ǧ¨ÃàÃÂÕ ºÃÍ ÂÁÒʡ٠ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁàÃÁèÔ µ¹ ´Ç ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁà¾Íè× ¡Òí ˹´ãËà ¡´Ô ¡ÒùºÑ ¤Ò àÇÅÒ
¢¹éÖ áÅÇ Ê§ ¤Ò ¡ÒùºÑ ä»Â§Ñ ÊÇ ¹áÊ´§¼Å â´Â¼ÅÅ¾Ñ ¸¢ ͧâ»Ãá¡ÃÁ·èÕ K2-1 ¤Í× ¨Ðà¡´Ô ¡ÒÃáʧ¤Ò µÇÑ àÅ¢à¾ÁèÔ ¤Ò ¢¹éÖ
¨Ò¡ 000.0 仨¹¶§Ö 999.9 áÅÇ Ë嫯 ¤Ò ¢Í§µÇÑ àÅ¢¨Ðà¾ÁèÔ ¤Ò ¢¹Öé ·¡Ø æ 0.1 Ç¹Ô Ò·Õ Í¹Ñ à»¹ ¼ÅÁÒ¨Ò¡¤Òí ʧèÑ Ë¹Ç §
àÇÅÒ sleep(100);
#include // Variable for 4 digit
int i=0 ;
void main() // Loop
{
// Show data from 0000
while(1) // Delay 0.1 second
{ // icrement variable
// show dot point on ditit 2
segment(i);
sleep(100);
i++;
segment_dot(2);
}
}
â»Ãá¡ÃÁ·èÕK2-1â»Ãá¡ÃÁ¹ºÑ àÅ¢¢¹Öé ¾ÃÍ ÁáÊ´§¨´Ø ·ËèÕ Å¡Ñ ·èÕ2
â»Ãá¡ÃÁ¤Çº¤ÁØ -2 : ÃºÑ ¤Ò ÊÇµÔ ª- à»ÅÂèÕ ¹¤Ò µÇÑ àÅ¢
â»Ãá¡ÃÁ·èÕ K2-2 ãªà ¾Í×è ·´Êͺ¡Ò÷Òí §Ò¹¢Í§ÊÇµÔ ª â´ÂàÁÍ×è ¡´ÊÇµÔ ª ¤Ò ¢Í§ LED µÇÑ àÅ¢ 7 ÊÇ ¹ ¨Ðà¾ÁÔè
¢¹éÖ ¤ÃÒÇÅÐ 1 ¤Ò â´Â¡ÒõÃǨ¨ºÑ ¡Òá´ÊÇµÔ ª¹ ¹éÑ ¨ÐµÃǨ¨ºÑ ¡Òá´áÅлÅÍ ÂÊÇµÔ ª ¡ÒÃË¹Ç §àÇÅÒã¹â»Ãá¡ÃÁ
¹¡éÕ àç ¾Íè× »Í §¡¹Ñ ÊÑ Ò³Ãº¡Ç¹Í¹Ñ à¹Í×è §ÁÒ¨Ò¡¡Òá´áÅлÅÍ ÂÊÇµÔ ªÃ Ç´àÃÇç à¡¹Ô ä»
¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁã¹Å¡Ñ ɳйéÕ àËÁÒСºÑ ¡ÒÃà¾ÁèÔ ¤Ò µÇÑ àÅ¢·µèÕ Í §¡ÒäÇÒÁáÁ¹ ÂÒí ¤Ò ¢Í§µÇÑ àÅ¢·µèÕ Í §¡ÒÃ
µ§éÑ ¤Ò ÁäÕ ÁÁ Ò¡¹¡Ñ
#include // Variable for 7 segment
int i=0;
void main() // Show var on 7 segment
{ // Loop
segment(i); // Wait key press
while(1) // Until key unpress
{ // delay 100 ms for debounce
// increment variable
while(in_d(7)==1); // show 7 segment
while(in_d(7)==0);
sleep(100);
i++;
segment(i);
}
}
â»Ãá¡ÃÁ·èÕK2-2â»Ãá¡ÃÁà¾ÁÔè ¤Ò ¡ÒÃáÊ´§¼ÅµÇÑ àÅ¢´Ç ¡Òá´ÊÇµÔ ª
â»Ãá¡ÃÁ¤Çº¤ÁØ -1 : áÊ´§µÇÑ àÅ¢¹ºÑ ¢¹éÖ ¨Ò¡ 000.0 ¶§Ö 999.9
àÁÍè× µÍ ǧ¨ÃàÃÂÕ ºÃÍ ÂÁÒʡ٠ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁàÃÁèÔ µ¹ ´Ç ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁà¾Íè× ¡Òí ˹´ãËà ¡´Ô ¡ÒùºÑ ¤Ò àÇÅÒ
¢¹éÖ áÅÇ Ê§ ¤Ò ¡ÒùºÑ ä»Â§Ñ ÊÇ ¹áÊ´§¼Å â´Â¼ÅÅ¾Ñ ¸¢ ͧâ»Ãá¡ÃÁ·èÕ K2-1 ¤Í× ¨Ðà¡´Ô ¡ÒÃáʧ¤Ò µÇÑ àÅ¢à¾ÁèÔ ¤Ò ¢¹éÖ
¨Ò¡ 000.0 仨¹¶§Ö 999.9 áÅÇ Ë嫯 ¤Ò ¢Í§µÇÑ àÅ¢¨Ðà¾ÁèÔ ¤Ò ¢¹Öé ·¡Ø æ 0.1 Ç¹Ô Ò·Õ Í¹Ñ à»¹ ¼ÅÁÒ¨Ò¡¤Òí ʧèÑ Ë¹Ç §
àÇÅÒ sleep(100);
#include
int i=0 ;
void main() // Loop
{
// Show data from 0000
while(1) // Delay 0.1 second
{ // icrement variable
// show dot point on ditit 2
segment(i);
sleep(100);
i++;
segment_dot(2);
}
}
â»Ãá¡ÃÁ·èÕK2-1â»Ãá¡ÃÁ¹ºÑ àÅ¢¢¹Öé ¾ÃÍ ÁáÊ´§¨´Ø ·ËèÕ Å¡Ñ ·èÕ2
â»Ãá¡ÃÁ¤Çº¤ÁØ -2 : ÃºÑ ¤Ò ÊÇµÔ ª- à»ÅÂèÕ ¹¤Ò µÇÑ àÅ¢
â»Ãá¡ÃÁ·èÕ K2-2 ãªà ¾Í×è ·´Êͺ¡Ò÷Òí §Ò¹¢Í§ÊÇµÔ ª â´ÂàÁÍ×è ¡´ÊÇµÔ ª ¤Ò ¢Í§ LED µÇÑ àÅ¢ 7 ÊÇ ¹ ¨Ðà¾ÁÔè
¢¹éÖ ¤ÃÒÇÅÐ 1 ¤Ò â´Â¡ÒõÃǨ¨ºÑ ¡Òá´ÊÇµÔ ª¹ ¹éÑ ¨ÐµÃǨ¨ºÑ ¡Òá´áÅлÅÍ ÂÊÇµÔ ª ¡ÒÃË¹Ç §àÇÅÒã¹â»Ãá¡ÃÁ
¹¡éÕ àç ¾Íè× »Í §¡¹Ñ ÊÑ Ò³Ãº¡Ç¹Í¹Ñ à¹Í×è §ÁÒ¨Ò¡¡Òá´áÅлÅÍ ÂÊÇµÔ ªÃ Ç´àÃÇç à¡¹Ô ä»
¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁã¹Å¡Ñ ɳйéÕ àËÁÒСºÑ ¡ÒÃà¾ÁèÔ ¤Ò µÇÑ àÅ¢·µèÕ Í §¡ÒäÇÒÁáÁ¹ ÂÒí ¤Ò ¢Í§µÇÑ àÅ¢·µèÕ Í §¡ÒÃ
µ§éÑ ¤Ò ÁäÕ ÁÁ Ò¡¹¡Ñ
#include
int i=0;
void main() // Show var on 7 segment
{ // Loop
segment(i); // Wait key press
while(1) // Until key unpress
{ // delay 100 ms for debounce
// increment variable
while(in_d(7)==1); // show 7 segment
while(in_d(7)==0);
sleep(100);
i++;
segment(i);
}
}
â»Ãá¡ÃÁ·èÕK2-2â»Ãá¡ÃÁà¾ÁÔè ¤Ò ¡ÒÃáÊ´§¼ÅµÇÑ àÅ¢´Ç ¡Òá´ÊÇµÔ ª