เอกสารประกอบการสอน วิชาไมโครคอนโทรลเลอร์เบื้องต้น รหัสวิชา 2127-2107 อ.ทันพงษ์ ภู่รักษ์
ศึกษาและปฏิบัติเกี่ยวกับโครงสร้างและหน้าที่ส่วนต่างๆของไมโครคอนโทรลเลอร์ ชุดคำสั่งการเขียนโปรแกรมควบคุม การอ่านค่าแอนะล๊อก การเชื่อมต่อผ่านพอร์ตอนุกรม การเชื่อมต่อไมโคร คอนโทรลเลอร์กับอุปกรณ์ภายนอกต่างๆ ควบคุมหลอดไฟ (LED) ควบคุมหลอดไฟ 7-Segment ควบคุมสเตป มอเตอร์ (Stepper Motor) ควบคุมมอเตอร์แสดงผล LCD ไอซีวัดอุณหภูมิ โมดูลตรวจจับสัญญาณอินพุต เป็นต้น เนื้อหาวิชาประกอบด้วยหน่วยการเรียนรู้ดังนี้
1. ความรู้เกี่ยวกับไมโครคอนโทรลเลอร์เบื้องต้น (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_1.pdf)
2. Arduino IDE ซอฟต์แวร์สำหรับโปรแกรมภาษา C (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_2.pdf)
3. โครงสร้างโปรแกรมของ Arduino (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_3.pdf)
4. ฟังก์ชั่นพื้นฐานของ Arduino และการควบคุมหลอดไฟ LED (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_4.pdf)
5. ไลบรารี่โปรแกรมสำหรับ Arduino และการอ่านค่าแอนะล็อก (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_5.pdf)
6. การแสดงผลด้วยจอ LCD ของ Arduino (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_6.pdf)
7. การขับโหลดไฟฟ้ากระแสสูงและการเชื่อมต่ออุปกรณ์ภายนอกด้วย Arduino (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_7.pdf)
8. การควบคุมดีซีมอเตอร์และสเตปมอเตอร์ด้วย Arduino (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_8.pdf)
9. การควบคุมเซอร์โวมอเตอร์ด้วย Arduino (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_9.pdf)
10. การใช้งาน Arduino กับไอซีวัด อุณภูมิและโมดูลตรวจจับสัญญาณอินพุต (http://www.sbt.ac.th/new/sites/default/files/TNP_Unit_10.pdf)
wow 8) 8) 8)