[1/2569] ใบงานรายวิชา เซนเซอร์และแอคชูเอเตอร์ ครั้งที่2
ใบงานประจำสัปดาห์ รายวิชาเซนเซอร์และแอคทูเอเตอร์
รายวิชาเซนเซอร์และแอคชูเอเตอร์
จงเขียนไมโครคอนโทรลเลอร์เชื่อมต่อกับเซนเซอร์และแอคูเอเตอร์ โดยกำหนดให้เชื่อมต่อกับ led 2 color โดยใช้งานคำสั่งที่ส่ง output สัญญาณ digital,analog เพื่อควบคุมให้ได้ตามโจทย์ที่กำหนด (และต่อการใช้งานสวิทช์ 2 ปุ่ม ). โดยใช้ความรู้ในการเขียนโปรแกรมพื้นฐานที่เรียนในสัปดาห์ที่ผ่านมา นำมาประยุกต์ใช้งานด้วยคำสั่งที่ใช้เขีนยโปรแกรม if , if else ฝึกกระบวนการคิด การลำดับขั้นตอนตามข้อย่อยที่กำหนด
รูปจากเว็บไซต์ https://startingelectronics.org/pinout/geekcreit-2-colour-LED-pinout/
องค์ความรู้ที่เกี่ยวข้องกับ led คลิ๊ก
ให้นักเรียนนักศึกษาทำไปทีละข้อย่อยแล้วเรียกตรวจ พร้อมอธิบาย
- 1. กำหนดให้นักเรียนนักศึกษาเชื่อมต่อ ไมโครคอนโทรลเลอร์กับจอ lcd1602 แล้วแสดงผลเลขที่นักเรียนไว้ ณ ตำแหน่งขวาล่างค้างไว้ 2 วินาทีแล้วหายไป (และกำหนดให้การทำงานในข้อย่อยที่ 1 เริ่มก่อนการทำงานในทุกข้อย่อย)
- 2. ต่อจากข้อ 1 กำหนดให้เขียนโปรแกรมเพิ่มเติมโดยออกแบบหน้าการแสดงผลของโปรแกรมผ่านจอ lcd1602 โดยมีองค์ประกอบทั้งหมด 4 ส่วน " d1 d2 "และบรรทัดที่2"ok stop"
- 3. ต่อจากข้อ 2 กำหนดให้เขียนโปรแกรมเพิ่มเติมด้วยการ กดปุ่ม 1 ปุ่มเพื่อเปลี่ยนตำแหน่งใช้ลูกศรชี้ตำแหน่งด้วยการแทนด้วยสัญลักษณ์ "น้อยกว่า" ไว้ส่วนหลังของทั้ง 4 องค์ประกอบ สามารถกดเพื่อย้ายตำแหน่งของลูกศรเริ่มจาก บนซ้าย > บนขวา > ล่างซ้าย > ล่างขวา และวนซ้ำได้ (ใช้งาน 1 ปุ่มเท่านั้น)
- 4. ต่อจากข้อ 3 กำหนดเขียนโปรแกรมเพิ่มเติม ด้วยการป้อนค่าแสง ณ ตำแหน่ง d1 ด้วยการรับค่าจาก keyboard โดยค่าที่รับมาจะเป็นค่า analog ขนาด 8 bit (3 ตำแหน่ง เช่น 023 001 -> 255) ผ่านการใช้งาน Serial port (การรับค่าในข้อย่อยนี้ จะต้องมีลูกศรชี้ตำแหน่ง d1 เท่านั้น)
- 5. ต่อจากข้อ 4 เขียนโปรแกรมเพิ่มเติมโดยกำหนดให้การทำงานเหมือนกันในข้อย่อยที่ 4 แต่เปลี่ยนเป็นตำแหน่ง d2
- 6. ต่อจากข้อ 5 กำหนดเขียนโปรแกรมเพิ่มเติม เมื่อลูกศรชี้ตำแหน่ง ok แล้ว ให้แสดงผลแสงออกทาง two color led ด้วยการผสมทั้ง 2 สีเข้าด้วยกัน ตามค่าที่กำหนดใน d1 และ d2 ด้วยการกดปุ่ม 2
- 7. ต่อจากข้อ 6 เขียนโปรแกรมเพิ่มเติม เมื่อลูกศรชี้ตำแหน่ง stop แล้ว ให้หยุดการแสดงผลแสงออกทาง two color led
(และให้ทุกๆ กระบวนการสามารถทำงานซ้ำได้ จะได้โปรแกรมผสมแสง 2 แสงด้วยการป้อนค่าจาก keyboard (สรุปเนื้อหา led ลงสมุด))






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