Не знаю, актуально ли еще, но вот что-то вроде ответа:
Поскольку сопротивление фоторезистора минимальное и максимально отличается всего в 2 раза, а разница в напряжениях при которых драйвер не светит и светит максимальна 12 раз (от 0.2В до 2.5В при управлении напряжением), то вам понадобиться транзистор, работающий в роли усилителя. Схему привести могу, но там с подбором сопротивлений можно повеситься (так как КУ транзисторов от экземпляра к экземпляру отличается) . Плюс это крайне ненадежный вариант ввиду изменений параметров работы от температуры, времени, окисления контактов...
Вместо этого я предлагаю использовать контроллер. Тот же Atmel крайне недорого стоит. Я уже про всякие arduino за пару долларов не говорю. А там и компаратор для измерения сопротивления фоторезистора и шим для управления драйвером. А главное - он будет надежно работать и с подборкой компонентов проблем не будет.
Пользователь, который поблагодарил arddennis за данный пост: