Tutorial 2 prep

It is all about understanding how hardware and software interact to solve real-world problems. This sheet focuses on the transition from simple circuits to "intelligent" systems.

Here is a breakdown of the concepts and suggested answers to help you lead the discussion or answer questions in class.

  1. The Electric Water Heater Controller
    This example highlights the basic "Sense-Think-Act" cycle of an embedded system.
  1. Flashlight "Auto-Off" Alternatives
    The goal here is to think about timing without a microcontroller (MCU).
Approach Implementation Method
Electronic A 555 Timer circuit in monostable mode or a simple RC (Resistor-Capacitor) circuit where the discharging capacitor keeps a transistor gate open for 3 minutes.
Mechanical A spring-wound timer (like a kitchen timer) that physically breaks the circuit after a set duration of rotation.
Pneumatic A leaky piston/bellows system. Turning the light on compresses air; a small orifice allows air to leak out slowly over 3 minutes until the piston moves far enough to toggle a switch.
  1. The "Smart" Flashlight
    Adding an embedded computer allows for functionality that is hard to achieve with discrete components.
  1. Embedded Systems in Automobiles
    Modern cars are essentially "computers on wheels" for safety, efficiency, and comfort.
  1. Identifying Other Devices
    Look for devices that require decision-making or user interfaces.

Bonus: How does ABS work?