ไมโครคอนโทรลเลอร์(30105-2007)

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

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

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

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

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

          ศึกษาเกี่ยวกับโครงสร้างสถาปัตยกรรมของไมโครคอนโทรลเลอร์ ลักษณะสัญญาณและกระบวนการทำงาน การรับ-ส่งข้อมูลกับอุปกรณ์เชื่อมต่อภายนอก ชุดคำสั่งและการเขียนโปรแกรม การวัดและทดสอบวงจรใช้งานของไมโครคอนโทรลเลอร์ การประยุกต์ใช้งานของไมโครคอนโทรลเลอร์

            ปฏิบัติเกี่ยวกับงานโปรแกรม Proteus และ Arduino IDE เบื้องต้น งานโปรแกรมการเชื่องต่อเอาร์พุตด้วย LED แบบต่าง ๆ งานโปรแกรมรับค่า Analog INPUT มาแสดงผลที่ LED 7-Segment งานโปรแกรมรับค่า Analog INPUT มาควบคุม LED แบบต่างๆ งานโปรแกรมรับค่า Push Switch มาควบคุม LED แบบต่างๆ งานโปรแกรมรับค่า Keypad มาแสดงผลที่ LED 7-Segment งานโปรแกรมควบคุม Buzzer งานโปรแกรมควบคุม Buzzer ร่วมกับ Keypad งานโปรแกรมรับค่าจากอุปกรณ์ INPUT แบบต่าง ๆ แสดงผลด้วย LCD  งานโปรแกรมการเชื่องต่อกับ LDR แสดงผลด้วย LCD งานโปรแกรมเชื่องต่อโมดูลวัดระยะทางด้วยแสงอินฟาเรด GP2Y0A21งานโปรแกรมเชื่องต่อโมดูลวัดระยะทางด้วยอัลตร้าโชนิก HC-SR04 งานโปรแกรมควบคุม LED ด้วย Serial Communication งานโปรแกรมการอ่านค่าอุณหภูมิด้วย DS18B20 งานโปรแกรมการอ่านค่าอุณหภูมิและค่าความชื้นจาก DHT11 งานการเขียนโปรแกรมควบคุมมอเตอร์ งานควบคุมเครื่องใช้ไฟฟ้าขนาดใหญ่ด้วยรีเลย์แสดงผลด้วย LCD งานโปรแกรม Smart Farm system  เบื้องต้น


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


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

คำนำ สารบัญ
หลักสูตรรายวิชา
วิเคราะห์หน่วยการเรียนรู้
การวิเคราะห์หน่วยการเรียนรู้และสมรรถนะประจำวิชา
การวิเคราะห์สมรรถนะประจำหน่วย
รายละเอียดหน่วยการเรียนรู้
รายการวิเคราะห์  เนื้อหาวิชา  จุดประสงค์รายวิชา  สมรรถนะรายวิชา
ตารางวิเคราะห์หลักสูตร เนื้อหาวิชา  จุดประสงค์รายวิชา  สมรรถนะรายวิชา
หน่วยการสอน/การเรียนรู้
แผนการสอนหน่วยที่ 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)

***แผนการสอนรวมเล่ม******