This undergraduate course introduces students to the interdisciplinary field of mechatronics, integrating mechanical systems, electronics, sensors, actuators, and embedded computing. Students will develop hands-on experience designing, prototyping, and testing intelligent systems using microcontrollers such as Arduino. Emphasis is placed on systems-level thinking, structured programming, and practical engineering applications through laboratories and project-based learning.
At the end of this course, students will be able to:
- Explain fundamental concepts of mechatronics systems, including basic electronics, sensors, actuators, and embedded controllers.
- Apply systems design principles to develop mechatronic solutions that integrate mechanical, electrical, and software components.
- Program microcontroller-based systems (e.g., Arduino) using structured programming techniques to interface with sensors and actuators.
- Analyze system behavior using experimental data and debugging tools to identify and correct hardware or software issues.
- Design and document a functional mechatronic system through laboratory work and project-based assignments.
- Communicate technical results effectively through written reports, demonstrations, and oral presentations.
Please download the course syllabus from the link below: