Если взять цифровой резистор и им управлять транзистором - получится? По идее, на выходе получим ровное напряжение, без пульсаций и мерцания. Какой транзистор сюда подойдет? (два варианта нагрузки - до 0,5 А и до 5 А). Сильно ли он будет греться при неполном открытии? P.S. да, так как цифровой резистор дискретный, то уровней яркости будет не 1024, а 256, но в моем случае это некритично.
А что за модель ц.резистора и его стоимость. А то они не дешевые . Можно использовать ЦАП по I2C например mcp4725.
да какие больше подойдут, их много есть. Тут еще посоветовали просто поднять частоту ШИМ и не заморачиваться. Собственно, задачи две: 1. рулить током или напряжением, не превышая критического для светодиода 2. избавиться от мерцания, особенно на малой яркости (при мощных светодиодах никакого сглаживающего конденсатора не хватит)
Посмотрите эту тему. Там есть и рулежка и частота ШИМ. В последнем варианте скетча ШИМ был на всю 16 мгц.