ไมโครคอนโทรลเลอร์เบื้องต้น

20127-2107  ไมโครคอนโทรลเลอร์เบื้องต้น  (Basic Microcontrollers) (1-3-2)

1. จุดประสงค์รายวิชา เพื่อให้

  1. เข้าใจโครงสร้างและหลักการทำงานของไมโครคอนโทรลเลอร์
  2. มีทักษะเกี่ยวกับการเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์
  3. มีทักษะในการเชื่อมต่อไมโครคอนโทรลเลอร์กับอุปกรณ์ภายนอก
  4. มีเจตคติและกิจนิสัยที่ดีในการทำงานด้วยความรับผิดชอบ รอบคอบปลอดภัย

2. สมรรถนะรายวิชา

  1. แสวงหาความรู้เกี่ยวกับโครงสร้างและหลักการทำงานของไมโครคอนโทรลเลอร์
  2. เขียนโปรแกรมควบคุมด้วยไมโครคอนโทรลเลอร์ถูกต้องตามหลักการ
  3. ต่อวงจรไมโครคอนโทรลเลอร์ควบคุมอุปกรณ์ภายนอก
  4. ทดสอบโปรแกรมควบคุมการทำงานของไมโครคอนโทรลเลอร์

3. คำอธิบายรายวิชา

             ศึกษาและปฏิบัติเกี่ยวกับโครงสร้าง หน้าที่ในส่วนประกอบต่างๆ ของไมโครคอนโทรลเลอร์ ชุดคำสั่ง การเขียนโปรแกรมควบคุม การอ่านค่าแอนะล็อก การเชื่อมต่อผ่านพอร์ตอนุกรม การเชื่อมต่อไมโครคอนโทรลเลอร์กับอุปกรณ์ภายนอกต่าง ๆ ควบคุมหลอดไฟ (LED) ควบคุมหลอดไฟ 7-Segment ควบคุมสเต็ปเปอร์มอเตอร์(Stepper Motor) ควบคุมมอเตอร์แสดงผล LCD ไอซีวัดอุณหภูมิ โมดูลตรวจจับสัญญาณอินพุต เป็นต้น

4. คำอธิบายรายวิชาปรับปรุง

         ศึกษาและปฏิบัติเกี่ยวกับงานความรู้เบื้องต้นเกี่ยวกับไมโครคอนโทรลเลอร์ งานการพัฒนาโปรแกรมภาษาซีด้วย Arduino IDE งานการเขียนโปรแกรมภาษาซีสำหรับไมโครคอนโทรลเลอร์ Arduino งานฟังก์ชันพื้นฐานของ Arduino สำหรับงานสื่อสารทางพอร์ตอนุกรมงานโปรแกรมการเชื่องต่อเอาต์พุตด้วย LED แบบต่าง ๆ งานโปรแกรมรับค่า Analog INPUT มาแสดงผลที่ LED 7-Segment งานโปรแกรมรับค่า Analog INPUT มาควบคุม LED แบบต่าง ๆ งานโปรแกรมรับค่า Push Switch มาควบคุม LED แบบต่าง ๆ งานโปรแกรมรับค่า Keypad มาแสดงผลที่ LED 7-Segment งานโปรแกรมควบคุม Buzzer ร่วมกับ Keypad งานโปรแกรมรับค่าจากอุปกรณ์ INPUT แบบต่าง ๆ แสดงผลด้วย LCD  งานโปรแกรมการเชื่อมต่อกับ LDR แสดงผลด้วย LCD งานโปรแกรมเชื่องต่อโมดูลวัดระยะทางแสดงผลด้วย LCD และควบคุมอุปกรณ์ไฟฟ้า งานโปรแกรมควบคุม LED ด้วย Serial Communication งานโปรแกรมการอ่านค่าอุณหภูมิและค่าควมาชื้นแสดงผลด้วย LCD และควบคุมอุปกรณ์ไฟฟ้า งานการเขียนโปรแกรมควบคุมมอเตอร์แบบต่าง ๆ โครงงานระบบควบคุมโรงเรือนอัตโนมัติ โครงงานระบบป้องกันและบรรเทาสาธารณภัยเบื้องต้น


โครงการสอน โครงการวัดและประเมินผล


แผนการจัดการเรียนรู้มุ่งเน้นสมรรถนะและผู้เรียนเป็นสำคัญ

คำนำ สารบัญ
หลักสูตรรายวิชา
วิเคราะห์หน่วยการเรียนรู้
การวิเคราะห์หน่วยการเรียนรู้และสมรรถนะประจำวิชา
การวิเคราะห์สมรรถนะประจำหน่วย
รายละเอียดหน่วยการเรียนรู้
รายการวิเคราะห์  เนื้อหาวิชา  จุดประสงค์รายวิชา  สมรรถนะรายวิชา
ตารางวิเคราะห์หลักสูตร เนื้อหาวิชา  จุดประสงค์รายวิชา  สมรรถนะรายวิชา
หน่วยการสอน/การเรียนรู้
แผนการสอนหน่วยที่ 1     งานความรู้เบื้องต้นเกี่ยวกับไมโครคอนโทรลเลอร์
แผนการสอนหน่วยที่ 2     งานการพัฒนาโปรแกรมภาษาซีด้วย Arduino IDE
แผนการสอนหน่วยที่ 3     งานการเขียนโปรแกรมภาษาซีสำหรับไมโครคอนโทรลเลอร์ Arduino
แผนการสอนหน่วยที่ 4     งานฟังก์ชันพื้นฐานของ Arduino สำหรับงานสื่อสารทางพอร์ตอนุกรม
แผนการสอนหน่วยที่ 5     งานโปรแกรมการเชื่อมต่อเอาต์พุตด้วย LED แบบต่าง ๆ
แผนการสอนหน่วยที่ 6     งานโปรแกรมรับค่า Analog INPUT มาแสดงผลที่ LED 7-Segment
แผนการสอนหน่วยที่ 7     งานโปรแกรมรับค่า Analog INPUT มาควบคุม LED แบบต่าง ๆ
แผนการสอนหน่วยที่ 8     งานโปรแกรมรับค่า Push Switch มาควบคุม LED แบบต่าง ๆ
แผนการสอนหน่วยที่ 9     งานโปรแกรมรับค่า Keypad มาแสดงผลที่ LED 7-Segment
แผนการสอนหน่วยที่ 10     งานโปรแกรมควบคุม Buzzer ร่วมกับ Keypad
แผนการสอนหน่วยที่ 11     งานโปรแกรมรับค่าจากอุปกรณ์ INPUT แบบต่าง ๆ แสดงผลด้วย LCD
แผนการสอนหน่วยที่ 12     งานโปรแกรมการเชื่อมต่อกับ LDR แสดงผลด้วย LCD
แผนการสอนหน่วยที่ 13     งานโปรแกรมเชื่องต่อโมดูลวัดระยะทางแสดงผลด้วย LCD และควบคุมอุปกรณ์ไฟฟ้า
แผนการสอนหน่วยที่ 14     งานโปรแกรมควบคุม LED ด้วย Serial Communication
แผนการสอนหน่วยที่ 15     งานโปรแกรมการอ่านค่าอุณหภูมิและค่าความชื้นแสดงผลด้วย LCD และควบคุมอุปกรณ์ไฟฟ้า
แผนการสอนหน่วยที่ 16     งานการเขียนโปรแกรมควบคุมมอเตอร์แบบต่าง ๆ
แผนการสอนหน่วยที่ 17    โครงงานระบบควบคุมอัตโนมัติด้วยไมโครคอนโทรลเลอร์(PjBL)