ไมโครคอนโทรลเอลร์
2105-2105 ไมโครคอนโทรลเอลร์ (หลักสูตรประกาศนียบัตรวิชาชีพ พุทธศักราช 2556)
จุดประสงค์รายวิชา เพื่อให้
- เข้าใจโครงสร้างการทำงาน ชุดคำสั่งและการเขียนโปรแกรมไมโครคอร์โทรลเลอร์
- มีทักษะการใช้ชุดคำสั่ง และการเยนโปรแกรมควบคุมไมโครคอนโทรลเลอร์
- มีกิจนิสัยในการแสวงหาความรู้เพิ่มเติม การทำงานด้วยความประณีต รอบคอบและปลอดภัย
สมรรถนะรายวิชา
- แสวงหาความรู้เกี่ยวกับการประยุกต์ใช้งานไมโครคอนโทรลเลอร์
- ประกอบและทดสอบไมโครคอนโทรลเลอร์
- ประยุกต์ใช้งานไมโครคอนโทรลเลอร์
คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับโครงสร้างส่วนประกอบและหน้าที่ในส่วนต่างๆ ของไมโครคอนโทรลเลอร์ชุดคำสั่งและการเขียนโปรแกรมด้วยภาษาแอสเซมบลีและภาษาระดับสูงของไมโครคอนโทรเลอร์ การควบคุมระบบด้วยไมโครคอนโทรลเลอร์ การต่อวงจรและการประยุกส์ใช้งาน
แผนการสอนมุ่งเน้นสมรรถนะอาชีพและบูรณาการปรัชญาของเศรษฐกิจพอเพียงและมุ่งพัฒนาให้ผู้เรียนมีคุณลักษณะ 3D
คำนำ สารบัญ
แผนการสอน/แผนการเรียนรู้รายวิชา
รายการหน่วย ชื่อหน่วยและสมรรถนะประจำหน่วย
หน่วยการสอน/การเรียนรู้
- แผนการสอนหน่วยที่ 1 งานการทดสอบบอร์ดไมโครคอนโทรลเลอร์เบื้องต้น
- แผนการสอนหน่วยที่ 2 งานโปรแกรมสื่อสารทางพอร์ตอนุกรม
- แผนการสอนหน่วยที่ 3 งานโปรแกรมใช้งานพอร์ตทำหน้าที่เอาท์พุทพอร์ตเบื้องต้น
- แผนการสอนหน่วยที่ 4 งานโปรแกรมรับค่าจากพอร์ตดิจิตอล
- แผนการสอนหน่วยที่ 5 งานโปรแกรมอ่านค่าจากพอร์ตแอนาลอกและการใช้ PWM
- แผนการสอนหน่วยที่ 6 งานโปรแกรมรับสวติช์ทางพอร์ตแอนาลอก
- แผนการสอนหน่วยที่ 7 งานโปรแกรมการวัดแสงสว่างด้วย LDR
- แผนการสอนหน่วยที่ 8 งานโปรแกรมควมคุมดีซีมอเตอร์
- แผนการสอนหน่วยที่ 9 งานโปรแกรมควมคุมสเตป็เปอร์มอเตอร์
- แผนการสอนหน่วยที่ 10 งานโปรแกรมควมคุมเซอร์โวมอเตอร์
- แผนการสอนหน่วยที่ 11 งานโปรแกรมใช้งานไอซีวัดอุณหภูมิ DS18B20
- แผนการสอนหน่วยที่ 12 งานโปรแกรมวัดอุณหภูมิและความชื้นด้วยโมดูล DHT11
- แผนการสอนหน่วยที่ 13 งานโปรแกรมวัดระยะด้วยแสงอินฟาเรด GP2Y0A21
- แผนการสอนหน่วยที่ 14 งานโปรแกรมวัดระยะด้วยโมดูลอัลตร้าโซนิค
- แผนการสอนหน่วยที่ 15 งานโปรแกรมใช้งานอินเตอร์รัพท์
- แผนการสอนหน่วยที่ 16 งานโปรแกรมแสดงผลดว้ยจอ LCD ที่เชื่อมต่อแบบ I2C
- แผนการสอนหน่วยที่ 17 โครงงานระบบควบคุมโรงเรือนอัตโนมัติ
- แผนการสอนหน่วยที่ 18 โครงงานระบบป้องกันและบรรเทาสาธารณภัยเบื้องต้น
โครงการสอน
แผนการจัดการเรียนรู้ฐานสมรรถนะ
- 01-คำอธิบายรายวิชา(เดิม)
- 02-ใบวิเคราะห์ผังสมรรถนะ
- 03.ใบรายการงาน
- 04-คำอธิบายรายวิชาปรับปรุง
- 05-ใบโครงการสอน
- งานที่ 1 เรื่องงานการทดสอบบอร์ดเบื้องต้น
- งานที่ 2 เรื่องงานโปรแกรมสื่อสารทางพอร์ตอนุกรม
- งานที่ 3 เรื่องงานโปรแกรมใช้งานพอร์ตทำหน้าที่เอาท์พุทพอร์ตเบื้องต้น
- งานที่ 4 เรื่องงานโปรแกรมรับค่าจากพอร์ตดิจิตอล
- งานที่ 5 เรื่องงานโปรแกรมอ่านค่าจากพอร์ตแอนาลอกและการใช้ PWM
- งานที่ 6 เรื่องงานโปรแกรมรับสวติช์ทางพอร์ตแอนาลอก
- งานที่ 7 เรื่องงานโปรแกรมการวัดแสงสว่างด้วย LDR
- งานที่ 8 เรื่องงานโปรแกรมควมคุมดีซีมอเตอร์
- งานที่ 9 เรื่องงานโปรแกรมควมคุมสเตป็เปอร์มอเตอร์
- งานที่ 10 เรื่องงานโปรแกรมควมคุมเซอร์โวมอเตอร์
- งานที่ 11 เรื่องงานโปรแกรมใช้งานไอซีวัดอุณหภูมิ DS18B20
- งานที่ 12 เรื่องงานโปรแกรมวัดอุณหภูมิและความชื้นด้วยโมดูล DHT11
- งานที่ 13 เรื่องงานโปรแกรมวัดระยะด้วยแสงอินฟาเรด GP2Y0A21
- งานที่ 14 เรื่องงานโปรแกรมวัดระยะด้วยโมดูลอัลตร้าโซนิค
- งานที่ 15 เรื่องงานโปรแกรมใช้งานอินเตอร์รัพท์
- งานที่ 16 เรื่องงานโปรแกรมแสดงผลดว้ยจอ LCD ที่เชื่อมต่อแบบ I2C
- งานที่ 17 เรื่องโครงงานระบบควบคุมโรงเรือนอัตโนมัติ
- งานที่ 18 เรื่องโครงงานระบบป้องกันและบรรเทาสาธารณภัยเบื้องต้น
ใบงานการทดลอง
- การทดลองที่ 1 เรื่องงานการทดสอบบอร์ดไมโครคอนโทรลเลอร์ arduino เบื้องต้น
- การทดลองที่ 2 เรื่องงานโปรแกรมสื่อสารทางพอร์ตอนุกรม
- การทดลองที่ 3 เรื่องงานโปรแกรมใช้งานพอร์ตทำหน้าที่เอาท์พุทพอร์ตเบื้องต้น
- การทดลองที่ 4 เรื่องงานโปรแกรมรับค่าจากพอร์ตดิจิตอล
- การทดลองที่ 5 เรื่องงานโปรแกรมอ่านค่าจากพอร์ตแอนาลอกและการใช้ PWM
- การทดลองที่ 6 เรื่องงานโปรแกรมรับสวติช์ทางพอร์ตแอนาลอก
- การทดลองที่ 7 เรื่องงานโปรแกรมการวัดแสงสว่างด้วย LDR
- การทดลองที่ 8 เรื่องงานโปรแกรมควมคุมดีซีมอเตอร์
- การทดลองที่ 9 เรื่องงานโปรแกรมควมคุมสเตป็เปอร์มอเตอร์
- การทดลองที่ 10 เรื่องงานโปรแกรมควมคุมเซอร์โวมอเตอร์
- การทดลองที่ 11 เรื่องงานโปรแกรมใช้งานไอซีวัดอุณหภูมิ DS18B20
- การทดลองที่ 12 เรื่องงานโปรแกรมวัดอุณหภูมิและความชื้นด้วยโมดูล DHT11
- การทดลองที่ 13 เรื่องงานโปรแกรมวัดระยะด้วยแสงอินฟาเรด GP2Y0A21
- การทดลองที่ 14 เรื่องงานโปรแกรมวัดระยะด้วยโมดูลอัลตร้าโซนิค
- การทดลองที่ 15 เรื่องงานโปรแกรมใช้งานอินเตอร์รัพท์
- การทดลองที่ 16 เรื่องงานโปรแกรมแสดงผลดว้ยจอ LCD ที่เชื่อมต่อแบบ I2C
- การทดลองที่ 17 เรื่องโครงงานระบบควบคุมโรงเรือนอัตโนมัติ
- การทดลองที่ 18 เรื่องโครงงานระบบป้องกันและบรรเทาสาธารณภัยเบื้องต้น
ใบความรู้ภาคทฤษฎี(ครูทันพงษ์ ภู่รักษ์ เจ้าของผลงาน)
- หน่วยที่ 1 ความรู้เกี่ยวกับไมโครคอนโทรลเลอร์เบื้องต้น
- หน่วยที่ 2 ARDUINO IDE ซอฟต์แวร์สำหรับโปรแกรมภำษำ C
- หน่วยที่ 3 โครงสร้างโปรแกรมของ ARDUINO
- หน่วยที่ 4 ฟังก์ชั่นพื้นฐานของ ARDUINO และการควบคุมหลอดไฟ LED
- หน่วยที่ 5 ไลบรารี่โปรแกรมสาหรับ ARDUINO และการอ่านค่าแอนะล็อก
- หน่วยที่ 6 การแสดงผลด้วยจอ LCD ของ ARDUINO
- หน่วยที่ 7 การขับโหลดไฟฟ้ากระแสสูงและการเชื่อมต่ออุปกรณ์ภายนอกด้วย ARDUINO
- หน่วยที่ 8 การควบคุมดีซีมอเตอร์และสเตปมอเตอร์ด้วย ARDUINO
- หน่วยที่ 9 การควบคุมเซอร์โวมอเตอร์ด้วย ARDUINO
- หน่วยที่ 10 การใช้งาน ARDUINO กับไอซีวัดอุณภูมิและโมดูลตรวจจับสัญญาณอินพุต