Course overview
This course aims to provide students with knowledge and hands-on experience in programming, instrumentation, integration and debugging of micro-controllers in mechatronics applications, including servo-mechanisms, sensor interfacing, real-time issues and inter-platform communications, through case studies and microcontroller-based projects.
- Introduction to Microcontrollers
- Controlling the Environment
- Sensing the Environment
- Timing and Counting Events
- Communications
- Optimisation
- Microcontroller Design Project
- Address Decoding
- Real-world Applications
- Advanced Topics
Course learning outcomes
- Design and implement appropriate microcontroller-based solutions for mechatronic applications
- Integrate and apply hardware units within modern microcontrollers
- Develop and demonstrate proficiency in the use of microcontroller-based development tools
- Interface and evaluate external devices to a microcontroller