Program microcontrollers and small devices with sensors, actuators, interrupts, timers, serial communication, power limits, and real-time constraints. This chapter connects software to physical systems that must react reliably.