Microcontrollers and Embedded Systems
ไมโครคอนโทรลเลอร์และระบบสมองกลฝังตัว
Course description
Microcontroller architecture; embedded systems; programming; sensor and device interfacing; data communication; and applications in UAS, robotics, and automation.
Thai description
สถาปัตยกรรมไมโครคอนโทรลเลอร์ ระบบสมองกลฝังตัว การเขียนโปรแกรม การเชื่อมต่อเซนเซอร์และอุปกรณ์ การรับส่งข้อมูล และการประยุกต์กับ UAS หุ่นยนต์ และระบบอัตโนมัติ
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 · 30 h1 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 · 15 h
Lab or field practice from worksheets with a safety checklist
2C/C++ on embedded systems
Weeks 4–6 · 30 h1 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 · 15 h
Lab or field practice from worksheets with a safety checklist
3GPIO, timers, interrupts and PWM
Weeks 7–9 · 30 h1 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 · 15 h
Lab or field practice from worksheets with a safety checklist
4Serial interfaces and DroneCAN
Weeks 10–12 · 30 h1 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
- Serial interfaces: UART, I2C, SPI, CAN and DroneCANIn development
In class / field · 15 h
Lab or field practice from worksheets with a safety checklist
5RTOS and embedded AI
Weeks 13–15 · 30 h2 KU
Online (before class) · 15 h
Study the assigned knowledge units in advance, review media and take the module quiz
In class / field · 15 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% |