A smooth blink of Arduino LED by usign soft PWM in a ramp counter with a limit of 32 steps, turns on the LED for a duration of the step number, then off for the rest. The full cycle gives optical impression, of smooth growing and decreasing ligth intensity.