Course Details | Detailed Course Information | Course Staff | Course Timetable | Related Links
| Course Code | MECH ENG 3032 |
| Course | Micro-Controller Programming |
| Coordinating Unit | School of Mechanical Engineering, Faculty of Engineering, Computer and Mathematical Sciences |
| Term | Semester 2 2013 |
| Mode | Internal |
| Level | Undergraduate |
| Location/s | North Terrace |
| Units | 3 |
| Contact | Up to 4 hours per week |
| Prerequisites | Not applicable |
| Corequisites | Not applicable |
| Incompatible | Not applicable |
| Assumed Knowledge | CHEM ENG 1002 & MECH ENG 2011 |
| Restrictions | Available to BE(Mechatronic) & associated double degree students only |
| Quota | Not applicable |
| Course Description | The focus of this course is on the programming and use of micro-controllers in mechatronics applications. Assuming basic knowledge of the C programming language, the material is presented in a combination of lectures, tutorials and hands-on laboratory sessions. The build process of micro-controller software is examined in great detail thereby providing the language for understanding compiler handbooks, on-line publications and micro-controller datasheets. The newly developed skills are then applied in a number of practical case studies covering typical mechatronics applications including servo-mechanisms, sensor interfacing, real-time issues and inter-platform communication. Emphasis will be laid on the confident use of the C programming language using a variety of programming environments. Fault finding techniques will be introduced, ranging from low-level in-circuit debugging to source-level debugging on simulators and evaluation boards. Small-group projects and case studies will be used to provide important hands-on experience with micro-controller based projects. |
Includes Learning Objectives, Learning Resources, Teaching & Learning
The enrolment dates, fees and full timetable of all activities for this course can be accessed from the Course Planner.
Name
Department
Floor/Room
Building
Campus
Telephone:
Email