эта же статья на русском.
Если проще собрать на smd элементах - на забугорном сайте свою разводку выложил.
На вход ШИМ подавайте сигнал с чего удобно и регулируйте яркость светодиодов.
У меня стояла задача сделать светодиодную подсветку для прихожей,
чтобы она плавно включалась по срабатыванию датчика движения
и плавно выключалась через заданный интервал времени.
Сам не программист, поросил человека,который поправил свой похожий проект
под меня и получилась простая схемка :

переключатель MODE переключает время работы драйвера 15/30 сек
(после последней сработки датчика движения).
Если интересно посмотреть как это работает - вот здесь возьмите файлик.
В нагрузке драйвера включены последовательно-параллельно 4 светика по 1Вт.

