Python with Microcontroller

การโปรแกรมไมโครคอนโทรลเลอร์ด้วยภาษาไพทอน                       

1(3-18)

วิชาบังคับก่อน :ENG51 0601  แนวคิดการเขียนโปรแกรมคอมพิวเตอร์หรือเรียนควบคู่กัน

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

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

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

Python with Microcontroller

Prerequisite : ENG51 0601  Computer Programming Concept or study concurrently

Study and practice the technology and architecture of microcontrollers. Programming to control microcontrollers using Python language such as digital input and output commands, analog input, PWM signals, interrupts, timers, counters.

Course Learning Outcomes (CLOs)

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