Consumer products have evolved over the last few decades to use microcontrollers (small, low-powered computers) in applications from toasters to alarm clocks. These devices allow for some intelligence ...