Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <popx2.h> // ผนวกไฟล์ไลบรารีหลัก
- int val = 0; // กำหนดตัวแปรเก็บค่าที่ได้จากการแปลงสัญญาณแล้ว
- void setup()
- {
- glcdClear();
- setTextSize(2); // เลือกขนาดตัวอักษรใหญ่เป็น 2 เท่าจากขนาดปกติ
- glcd(1, 2, "Analog"); // แสดงข้อความที่จอแสดงผล
- glcd(2, 2, "control");
- glcd(3, 2, "Switch");
- }
- void loop()
- {
- val = analog(0); // อ่านค่าของสัญญาณช่อง A0 มาเก็บไว้ที่ตัวแปร val
- if (val > 512) // ตรวจสอบว่าค่าที่อ่านได้มากกว่า 512 หรือไม่
- {
- setTextSize(4); // เลือกขนาดตัวอักษรใหญ่เป็น 4 เท่าจากขนาดปกติ
- setTextColor(GLCD_RED); // เปลียนเป็นสีแดง
- glcd(3, 1, "%d ", val); // แสดงค่าที่อ่านได้จากจุดต่อ A0 ที่หน้าจอแสดงผล
- out(16, 1); // ถ้าค่า val มากกว่า 512 ทำการขับ LED ที่พอร์ต 16
- }
- else
- {
- setTextSize(4); // เลือกขนาดตัวอักษรใหญ่เป็น 4 เท่าจากขนาดปกติ
- setTextColor(GLCD_WHITE); // แสดงตัวอักษรสีขาว
- glcd(3, 1, "%d ", val); // แสดงค่าที่อ่านได้จากจุดต่อ A0 ที่หน้าจอแสดงผล
- out(16, 0); // ถ้าค่า val น้อยกว่า 512 ทำการปิด LED ที่พอร์ต 16
- }
- setTextSize(2); // เลือกขนาดตัวอักษรใหญ่เป็น 2 เท่าจากขนาดปกติ
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement