Comments system

คำสั่ง สวิตซ์ OK และ คำสั่ง KNOB

ในระบบควบคุมพื้นฐานจะต้องมีการปรับตั้งค่า มีเมนู มีสวิตช์ในการสั่งงานต่างๆ บนแผงวงจร IPST-SE ก็มีส่วนติดต่อกับผู้ใช้งานด้วยเช่นกัน ประกอบด้วยปุ่ม KNOB สำหรับปรับเลือกรายการ และสวิตช์ OK กับ SW1 สำหรับยืนยันการเข้าสู่รายการทางเลือกนั้นๆ


เมื่อเริ่มทำงานที่หน้าจอแสดงผลของแผงวงจร IPST-SE แสดงข้อความ
Press OK (ขนาดตัวอักษรใหญ่ขนาด 2x)
ให้กดสวิตช์ OK เพื่อทำงานต่อ
จากนั้นแสดงข้อความ
Knob value (ขนาดตัวอักษรใหญ่ขนาด 2x)
XXXX (ขนาดตัวอักษรใหญ่ขนาด 3x)
โดยที่ xxxx มีค่าได้ตั้งแต่ 94 ถึง 1023
ถ้ากดปุ่ม OK ให้แสดงข้อความ Click OK จำนวน 1 วินาทีและกลับไปที่ Knob value
ถ้ากดปุ่ม sw1 ให้แสดงข้อความ Click sw1 จำนวน 1 วินาทีและกลับไปที่ Knob value

คำสั่ง
sw_OK_press();
knob();
sw_OK()
sw1()
delay(xxxx);

Code
#include <ipst.h> 
void setup()
{

glcdClear(); 
setTextSize(2); 
glcd(1,1,"Press OK"); 
sw_OK_press(); 
glcdClear(); 
}
void loop()
{
if (sw_OK()) 

{
glcdClear(); 

glcd(1,1,"Click OK");
delay(1000);
}
if(sw1()) 

{
glcdClear(); 

glcd(1,1,"Click sw1");
delay(1000);
}
setTextSize(2);
glcd(1,0,"Knob value"); 

setTextSize(3);
glcd(2,2,"%d ",knob()); 


}

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

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