Arduino IDE Programming

การเขียนโปรแกรมควบคุม Arduino                                         

1(6-12)                                            

วิชาบังคับก่อน :ENG51 0602  การเขียนโปรแกรมไพทอนหรือเรียนควบคู่กัน

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

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

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

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)

  1. Write and design a basic microcontroller control program using the Arduino IDE program.
  2. Analysis a bug of program and verify program correctly.
  3. Apply programming to control the operation of automatic system by using microcontroller.