[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 ลงสมุด))




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

[2/2567] ใบงานรายวิชาการประยุกต์ไมโครคอนโทรลเลอร์ สัปดาห์ที่ 5 (ใบงานแรกของเทอม)

[2/2567] ใบงานรายวิชาการประยุกต์ไมโครคอนโทรลเลอร์ สัปดาห์ที่ 8