This module introduces how microcontroller, electronics and mechanics can be integrated into a reliable system. The module aims to equip students with the knowledge on integrating the sensors, actuators and displays for programming a microcontroller-based application. Students will learn about programming as well as interfacing the input and output during the process of implementing Programmable Logic Controller based application. In addition, students will be able to program and interface sensors and gain motor control of the automation processes.