Microcontrollers and Embedded Systems
ไมโครคอนโทรลเลอร์และระบบสมองกลฝังตัว
Course description
microcontroller architecture, memory, input/output ports, analog-to-digital conversion, PWM, timers, interrupts, serial communications, embedded programming, and interfacing sensors and actuators
Thai description
สถาปัตยกรรมไมโครคอนโทรลเลอร์ หน่วยความจำ พอร์ตอินพุตและเอาต์พุต ตัวแปลงสัญญาณแอนะล็อกเป็นดิจิทัล พีดับเบิลยูเอ็ม ตัวจับเวลา การขัดจังหวะ การสื่อสารอนุกรม การเขียนโปรแกรมระบบฝังตัว และการเชื่อมต่อเซนเซอร์กับตัวกระตุ้น
Course learning outcomes (CLO)
| CLO | Outcome | PLO |
|---|---|---|
| CLO1 | Explain microcontroller and embedded architecture | PLO1PLO4 |
| CLO2 | Program GPIO, timers and interrupts | PLO4 |
| CLO3 | Interface devices via UART, I2C, SPI and CAN | PLO2PLO4 |
Learning modules
1MCU architecture
Weeks 1–3 · 27 hLesson 80 minquiz1 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
- Microcontroller architectureIn development
In class / field · 12 h
Lab or field practice from worksheets with a safety checklist
2C/C++ on embedded systems
Weeks 4–6 · 27 hLesson 80 minquiz1 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
- C/C++ for embedded systemsIn development
In class / field · 12 h
Lab or field practice from worksheets with a safety checklist
3GPIO, timers, interrupts and PWM
Weeks 7–9 · 27 hLesson 80 minquiz1 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
- Microcontroller architectureIn development
In class / field · 12 h
Lab or field practice from worksheets with a safety checklist
4Serial interfaces and DroneCAN
Weeks 10–12 · 27 hLesson 80 minquiz3 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
In class / field · 12 h
Lab or field practice from worksheets with a safety checklist
5RTOS and embedded AI
Weeks 13–15 · 27 hLesson 80 minquiz2 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
In class / field · 12 h
Lab or field practice from worksheets with a safety checklist
Assessment (draft)
| Labs and worksheets | 35% |
| Module quizzes | 10% |
| Midterm examination | 20% |
| Mini-project or practical exam | 35% |