Цитата(Golikov A. @ Sep 28 2014, 21:30)

ведь все написано не чтобы помочь, а чтобы себя показать...
Надеюсь Вы это и к себе тоже относите?
Цитата(Golikov A. @ Sep 28 2014, 21:30)

а вот тут кстати не факт. Треугольник - линейная функция, а яркость воспринимается экспоненциально.
Вы бы сначала попробовали, а потом теоретизировали
Над этим "а яркость воспринимается экспоненциально." долго думал, но так и не понял - как это?
Цитата(Golikov A. @ Sep 28 2014, 21:30)

А вот зависимости яркость от напряжения мало интересна, ведь напряжение то всегда одно,
Не знаю, где в сообщении ТС Вы углядели диод, но даже в этом случае, даже если с выхода ШИМ ток идёт прямо на диод (лампу) (без RC-цепочки), то в моём замечании "напряжение"
просто нужно заменить на "средний протекающий ток".
И всё равно тогда это замечание остаётся в силе.
Как бы так сказать...
Средний протекающий ток (или отношение времени горения к времени негорения) и субъективные зрительные ощущения от создаваемого света не прямопропорциональны.
Или сказать по-другому:
Если взять
K==выводимому в ШИМ значению (в %: 0%-все биты в состоянии "погашено"; 100% - все биты в сост. "горят");
то увеличение
K в области минимальных значений (близких к 0) будет гораздо более заметно глазу, чем в области максимальных (близких к 100) значений.
Соответственно как середина яркости глазом будет восприниматься уровень скажем
K==30% (условно) на ШИМ, а не
K==50%.
Цитата(shtunder @ Sep 28 2014, 22:44)

Что подразумевается под прогать? Одно дело прогать софт (этим я занимался), другое дело прогать МК! Здесь другая логика(и если начинать с 0 долго доходит).

До того как начинать "прогать", сначала надо формализовать задачу, разбить её на этапы, прикинуть алгоритм.
Это должно занимать 80% времени.
И тогда "другого" в программировании МК совсем мало, по отношеннию к любому другому программированию.
А у Вас как видно по первому сообщению "смешались в кучу люди, кони...".
Касаемо разбивки на этапы, что-то подобное Вам уже попытался сделать ув.
Golikov A. в своём первом сообщении.