Recently I was asked to build an aquarium lighting controller prototype to provide variable brightness during its operation and ability to program ON/OFF times. 25 blue and white diffused 10mm LED were used to illuminate the aquarium. The main requirement from this design was to gradually increase the LED intensity levels in order not to disturb the fish with sudden changes of illumination. This circuit is based on PIC16F877