การเขียนโปรแกรมควบคุม Arduino
1(6-12)
วิชาบังคับก่อน :ENG51 0602 การเขียนโปรแกรมไพทอนหรือเรียนควบคู่กัน
ศึกษาและปฏิบัติเกี่ยวกับชุดคำสั่งและการเขียนโปรแกรมควบคุมไมโครคอนโทรลเลอร์การกำหนดอินพุต/เอาต์พุต การเชื่อมต่อไมโครคอนโทรลเลอร์กับอุปกรณ์ภายนอกไทม์เมอร์/เคาน์เตอร์ภาวะขัดจังหวะ การแปลงอนาล็อกเป็นดิจิตอล เทคนิคการเชื่อมต่อไมโครคอนโทรลเลอร์กับอุปกรณ์ตรวจรู้การสื่อสารแบบอนุกรม การออกแบบไมโครคอนโทรลเลอร์เพื่อควบคุมการทำงานในระบบอัตโนมัติ
ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา
Arduino IDE Programming
Prerequisite : ENG51 0602 Python Programming or study concurrently
Study and practice the architecture and technology of microprocessors and microcontrollers; command set and programming of microcontroller; determination of input/output; interfacing of microcontroller to external devices; timers/counters; interrupt mode; analog to digital conversion; techniques for connecting microcontrollers to sensors; serial communication; microcontroller design for automatic control.
Course Learning Outcomes (CLOs)