LED Fader 2



LED Fader 2 is a program that can control up to 16 outputs, designed for driving LED's.

All 16 outputs are pulse width modulated, providing 256 levels of brightness at a refresh rate of 100 Hz. A script language, designed for controlling the outputs, is provided as well.



The pictures and movies on this page are a few examples of what I have used this program for. For this setup, I have used 88 LED's. 84 standard smd ones and 4 high-intensity Luxeon LED's from Lumileds.



The program is written in AVR assembler for the AT Mega8 and Mega16 microcontrollers from Atmel, but it should be possible to move it to any other newer MegaAVR.

Latest official releases:




LED Fader 2 source. Version 2.51 (23 Dec 2003)

ledfade2.zip

LED Fader 2 documentation. Version 2.51

ledfade2.pdf



Video of my crystal light (1.5 MB DivX 5)

crystallight.avi

Video showing my fog generator (3 MB DivX 5)

foglight.avi





Newest development versions (can be unstable):




There is no public beta software available at the moment.




New in version 2.51: Updated the conditional assembly directives to the new assembler.
New in version 2.50: 256 brightness levels instead of 64.

IMPORTANT: In order to use version 2.51 or newer, you need to compile it with the newest AVR assembler. Version 1.74 or higher. It is included in the AVR Studio 4.08 package.

Version 2.50 does not work with the newest assembler from the second release of AVR Studio 4.08. There is no changes from Led Fader 2.50 to 2.51 other than a little rewriting to make it compatible with the new assembler.