I actually felt a little bad when I electrified my son's play kitchen to add lights and went for an Arduino Nano. That's a bunch of lights along with some programming (microwave timer and state machine, dimming when idle, undimming upon any input, PWM brightness control for the burners) running on a 16 MHz µC, which is most likely overkill for that. On the other hand it was cheap and programming it was accessible.