Comments system

สวิตช์นับจำนวน IPST MicroBox



โจทย์
1.เปิดเครื่องมาให้ขึ้นข้อความคำว่า Start ขนาดตัวหนังสือ 2 เท่าจากตัวปกติ
2. ให้ทำการกดปุ่ม OK
3. เมื่อทำการกดปุ่ม OK เรียบร้อยให้ขึ้นข้อความ Counter ขนาดตัวหนังสือ 2 เท่าจากตัวปกติ ส่วนข้างล่างให้ขึ้นเลข 0 ก่อน
4. เมื่อทำการกดปุ่มสีแดงที่สวิตช์ ให้ทำการนับตัวเลขขึ้นทีละ 1 เพื่อเป็นการนับจำนวนการกดปุ่ม

คำสั่ง
 in(16) เป็นคำสั่งในการเชื่อมต่อ switch กับ Board

รูปแบบคำสั่ง

#include <ipst.h> // IPST-SE Board
int i=0;
void setup() {
setTextSize(2);
glcd(1,3,"Start");
sw_OK_press();
glcdClear();
glcd(1,2,"COUNTER");
setTextSize(3);

  glcd(3,3,"0");

}

void loop() {


if(in(16)==0)
{

  i=i+1;
  glcd(3,3,"%d",i);
  while(in(16)==0)
  delay(5);
}

}

แสดงความคิดเห็น

0 ความคิดเห็น