โจทย์
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 ความคิดเห็น