ไมโครคอนโทรลเลอร์(30105-2007)
จุดประสงค์รายวิชา เพื่อให้
- เข้าใจโครงสร้างและหลักการทำงานของไมโครคอนโทรลเลอร์ การใช้ชุดคำสั่ง การประยุกต์ใช้งานไมโครคอนโทรลเลอร์กับงานอื่น ๆ
- สามารถเขียนโปรแกรมควบคุม วิเคราะห์และทดสอบระบบการทำงาน ประยุกต์ไมโครคอนโทรลเลอร์กับงานอื่นๆ
- มีกิจนิสัยในการทำงานด้วยความประณีต รอบคอบและปลอดภัย ตระหนักถึงคุณภาพของงานและมีจริยธรรมในงานอาชีพ
สมรรถนะรายวิชา
- แสดงความรู้เกี่ยวกับวงจรใช้งานไมโครคอนโทรลเลอร์
- ออกแบบระบบควบคุมที่ใช้ไมโครคอนโทรลเลอร์
- ประกอบและติดตั้ง อุปกรณ์วงจรไมโครคอนโทรลเลอร์
- เขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์
- ทดสอบและบำรุงรักษา อุปกรณ์ วงจรไมโครคอนโทรลเลอร์
คำอธิบายรายวิชา
ศึกษาเกี่ยวกับโครงสร้างสถาปัตยกรรมของไมโครคอนโทรลเลอร์ ลักษณะสัญญาณและกระบวนการทำงาน การรับ-ส่งข้อมูลกับอุปกรณ์เชื่อมต่อภายนอก ชุดคำสั่งและการเขียนโปรแกรม การวัดและทดสอบวงจรใช้งานของไมโครคอนโทรลเลอร์ การประยุกต์ใช้งานของไมโครคอนโทรลเลอร์
ปฏิบัติเกี่ยวกับงานโปรแกรม 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)