Breathing an LED (3)

Blinking an LED is all fine and dandy, but it doesn't make for any pretty effects. A breathing LED, now that is something pretty to gaze upon. But how can we do that? A microcontroller only knows two states, HIGH and LOW, how can we get a state in between…