This unit introduces students to the design, development, and programming of digital and embedded systems, focusing on their applications in control, monitoring, and automation. Students will gain hands-on experience in microcontroller programming and digital circuit design through the application of Boolean logic and number systems. Key topics include sensor-actuator interfacing, signal conditioning techniques, reliable data acquisition and the dynamic behaviour of a digital circuit.
With a focus on real-world applications, students will explore how embedded systems contribute to complex electrical systems such as smart grids, renewable energy systems, and industrial automation. Through a combination of practical lab work, problem-solving assignments, and system design projects, students will develop the skills to select, program, and integrate microcontrollers into digital systems. Students will also learn to assess the environmental impacts associated with the development, use and disposal of a digital system.
This unit builds on Electrical Engineering Foundations by introducing the digital/analogue interface and digital electronic components. The unit also introduces skills required for future work with digital and embedded systems including Control Systems, Data Acquisition and Communication Systems, and Applications in Electrical Engineering where students will learn to develop larger and more complex digital and embedded systems.