Interrupts are an important option to increase the efficiency of your Arduino code and are typically much underutilized. Interrupts are a mechanism found on all microcontrollers to implement real-time behavior of the device. The interrupt system monitors the status of a pin, a timer, or another module and reacts immediately when an interrupt occurs. This mechanism improves the runtime behavior of software in total. This eBook describes the use of...