меня смутила часть с группой резисторов и измерением сопротивления, поясните пожалуйста, как это работает.Элементарно, Ватсон! Но я не программист, а электронщик, поэтому объяснять буду по-электронщицки.
не могли бы вы набросать схему, хоть на клочке бумаги.Ну вот вам схема, и именно на клочке бумаги. Разумеется, это лишь один из множества возможных вариантов.
В течение примерно 5 секунд свечение должно с 20% яркости подниматься до 100% и затем опускаться обратно.Да ещё и пауза желательна до следующего подъёма яркости, и тоже регулируемая? По крайней мере, она напрашивается.
что если ставить один аккум на 3.7В и преобразовывать в 5В и 12В?Да, с точки зрения возни с обустройством аккумулятора такой подход сильно упрощает дело. Но во-первых, от аккума тогда придётся брать больший ток, что потребует увеличивать его ёмкость. В конечном итоге это сведётся к соединению нескольких банок 18650 параллельно и зарядке их через тот же простой и удобный TP4056, но время зарядки увеличится пропорционально увеличенной ёмкости (ведь ток заряда останется всё тот же 1 ампер). Во-вторых, всё остальное (кроме обустройства аккумулятора) усложнится - потребуется два преобразователя dc-dc. Зато такое разделение на взаимно независимые блоки сильно упростит наладку и поиск неисправностей (а вы можете не сомневаться, неисправностей будет много).
ДБ это единицы измерения громкости звука.Неверно. В действительности это единица сравнения, или измерения отношений любых двух величин. Можно измерять то же самое в разах, но в дб инженерам оказалось удобнее - разы приходится делить-умножать, а дб (единицы логарифмические) можно складывать-вычитать, а это сильно проще.
Она зависит от множества факторов, в т.ч. и от тактовой частоты МК, и от желаемой точности измерений. Можно задать неточное измерение (скажем, 5...10 градаций), зато измерять миллион раз в секунду. Или наоборот, мерить с точностью 0,001%, зато всего несколько раз в сек. Это настраивается выбором номиналов резисторов и конденсатора.